SOURCES: imlib-16bit_depth_fix.patch (NEW) - fix recognize 16 bit ...

blues blues at pld-linux.org
Wed Jul 11 09:45:22 CEST 2007


Author: blues                        Date: Wed Jul 11 07:45:22 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix recognize 16 bit depth. Fixes propably that issue too:
  http://securitytracker.com/alerts/2007/Jul/1018332.html

---- Files affected:
SOURCES:
   imlib-16bit_depth_fix.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/imlib-16bit_depth_fix.patch
diff -u /dev/null SOURCES/imlib-16bit_depth_fix.patch:1.1
--- /dev/null	Wed Jul 11 09:45:22 2007
+++ SOURCES/imlib-16bit_depth_fix.patch	Wed Jul 11 09:45:17 2007
@@ -0,0 +1,11 @@
+--- ./Imlib/load.c.org	2007-07-11 09:39:49.000000000 +0200
++++ ./Imlib/load.c	2007-07-11 09:41:06.000000000 +0200
+@@ -653,7 +653,7 @@
+   planes = (int)word;
+   fread(&word, 2, 1, file);
+   bpp = (int)word;
+-  if (bpp != 1 && bpp != 4 && bpp != 8 && bpp && 16 && bpp != 24 && bpp != 32)
++  if (bpp != 1 && bpp != 4 && bpp != 8 && bpp != 16 && bpp != 24 && bpp != 32)
+     {
+       fprintf(stderr, "IMLIB ERROR: unknown bitdepth in file\n");
+       return NULL;
================================================================


More information about the pld-cvs-commit mailing list