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] == '/') {