1
Don't skip fully specified paths...
3
--- zlib-1.2.1/contrib/minizip/minizip.c.orig 2004-02-07 18:33:31.000000000 +0000
4
+++ zlib-1.2.1/contrib/minizip/minizip.c 2004-02-07 18:45:39.000000000 +0000
7
for (i=zipfilenamearg+1;(i<argc) && (err==ZIP_OK);i++)
9
- if (((*(argv[i]))!='-') && ((*(argv[i]))!='/'))
10
+ if (!((((*(argv[i]))=='-') || ((*(argv[i]))=='/')) &&
11
+ ((argv[i][1]=='o') || (argv[i][1]=='O') ||
12
+ (argv[i][1]=='a') || (argv[i][1]=='A') ||
13
+ (argv[i][1]=='p') || (argv[i][1]=='P') ||
14
+ ((argv[i][1]>='0') || (argv[i][1]<='9'))) &&
15
+ (strlen(argv[i]) == 2)))