File netpbm-10.26.44-colornames-init.diff of Package netpbm

--- netpbm-10.26.12/lib/libppmcolor.c
+++ netpbm-10.26.12/lib/libppmcolor.c
@@ -450,6 +450,16 @@
 
         fclose(colorFile);
     }
+    else {
+         /*
+          * 31.8.2004, jw:
+        * ppm_freecolornames() may be unhappy when
+        * free'ing uninitialized data.
+          */
+         int i = MAXCOLORNAMES;
+         while (i) colornames[--i] = NULL;
+    }
+
 }
 
 
openSUSE Build Service is sponsored by