Author: dynis
Date: Sat Jan 24 01:47:00 2009
New Revision: 6218

URL: http://source.netsurf-browser.org?rev=6218&view=rev
Log:
A 24-bit transparency index shouldn't be reading 32 bits of data.

Modified:
    trunk/libnsbmp/libnsbmp.c

Modified: trunk/libnsbmp/libnsbmp.c
URL: 
http://source.netsurf-browser.org/trunk/libnsbmp/libnsbmp.c?rev=6218&r1=6217&r2=6218&view=diff
==============================================================================
--- trunk/libnsbmp/libnsbmp.c (original)
+++ trunk/libnsbmp/libnsbmp.c Sat Jan 24 01:47:00 2009
@@ -733,7 +733,7 @@
                if (bmp->encoding == BMP_ENCODING_BITFIELDS)
                        bmp->transparent_index = read_uint32(data, 0);
                else
-                       bmp->transparent_index = data[2] | (data[1] << 8) | 
(data[0] << 16) | (data[3] << 24);
+                       bmp->transparent_index = data[2] | (data[1] << 8) | 
(data[0] << 16);
        }
 
        for (y = 0; y < bmp->height; y++) {


_______________________________________________
netsurf-commits mailing list
[email protected]
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to