Blame minizip-1.2.3-malloc.patch
|
Ivana Varekova |
2fdbd77 |
diff -up zlib-1.2.3/contrib/minizip/miniunz.c.pom zlib-1.2.3/contrib/minizip/miniunz.c
|
|
Ivana Varekova |
2fdbd77 |
--- zlib-1.2.3/contrib/minizip/miniunz.c.pom 2005-07-12 20:08:40.000000000 +0200
|
|
Ivana Varekova |
2fdbd77 |
+++ zlib-1.2.3/contrib/minizip/miniunz.c 2008-12-01 11:12:23.000000000 +0100
|
|
Ivana Varekova |
2fdbd77 |
@@ -112,6 +112,11 @@ int makedir (newdir)
|
|
Ivana Varekova |
2fdbd77 |
return 0;
|
|
Ivana Varekova |
2fdbd77 |
|
|
Ivana Varekova |
2fdbd77 |
buffer = (char*)malloc(len+1);
|
|
Ivana Varekova |
2fdbd77 |
+ if (buffer==NULL)
|
|
Ivana Varekova |
2fdbd77 |
+ {
|
|
Ivana Varekova |
2fdbd77 |
+ printf("Error allocating memory\n");
|
|
Ivana Varekova |
2fdbd77 |
+ return UNZ_INTERNALERROR;
|
|
Ivana Varekova |
2fdbd77 |
+ }
|
|
Ivana Varekova |
2fdbd77 |
strcpy(buffer,newdir);
|
|
Ivana Varekova |
2fdbd77 |
|
|
Ivana Varekova |
2fdbd77 |
if (buffer[len-1] == '/') {
|