mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
zip: fix applying changes with zipnote
zipnote closes the wrong file, which prevents it from reading and applying modifications. hunted down to some linux forum by Tymo Myyrä
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
COMMENT= create/update ZIP files compatible with PKZip(tm)
|
||||
|
||||
VERSION= 3.0
|
||||
REVISION= 2
|
||||
REVISION= 3
|
||||
DISTNAME= zip${VERSION:S/.//}
|
||||
PKGNAME= zip-${VERSION}
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
Fix applying edits via zipnote. From upstream, at least according to
|
||||
|
||||
https://www.linuxquestions.org/questions/linux-software-2/problems-with-zipnote-writing-to-files-4175502552/
|
||||
|
||||
Index: zipnote.c
|
||||
--- zipnote.c.orig
|
||||
+++ zipnote.c
|
||||
@@ -661,7 +661,7 @@ char **argv; /* command line tokens */
|
||||
if ((r = zipcopy(z)) != ZE_OK)
|
||||
ziperr(r, "was copying an entry");
|
||||
}
|
||||
- fclose(x);
|
||||
+ fclose(in_file);
|
||||
|
||||
/* Write central directory and end of central directory with new comments */
|
||||
if ((c = zftello(y)) == (zoff_t)-1) /* get start of central */
|
||||
Reference in New Issue
Block a user