1 |
maekke 08/09/07 15:00:31 |
2 |
|
3 |
Added: giflib-4.1.6-giffix-null-Extension-fix.patch |
4 |
Log: |
5 |
fix giffix segfault, by Heath Caldwell in bug #236749; remove old |
6 |
(Portage version: 2.2_rc8/cvs/Linux 2.6.27-rc5 i686) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 media-libs/giflib/files/giflib-4.1.6-giffix-null-Extension-fix.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/giflib/files/giflib-4.1.6-giffix-null-Extension-fix.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/giflib/files/giflib-4.1.6-giffix-null-Extension-fix.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: giflib-4.1.6-giffix-null-Extension-fix.patch |
15 |
=================================================================== |
16 |
diff -ru giflib-4.1.6/util/giffix.c giflib-4.1.6.new/util/giffix.c |
17 |
--- giflib-4.1.6/util/giffix.c 2005-10-09 23:22:23.000000000 -0700 |
18 |
+++ giflib-4.1.6.new/util/giffix.c 2008-09-04 14:00:41.000000000 -0700 |
19 |
@@ -181,8 +181,8 @@ |
20 |
/* Skip any extension blocks in file: */ |
21 |
if (DGifGetExtension(GifFileIn, &ExtCode, &Extension) == GIF_ERROR) |
22 |
QuitGifError(GifFileIn, GifFileOut); |
23 |
- if (EGifPutExtension(GifFileOut, ExtCode, Extension[0], |
24 |
- Extension) == GIF_ERROR) |
25 |
+ if (Extension && EGifPutExtension(GifFileOut, ExtCode, |
26 |
+ Extension[0], Extension) == GIF_ERROR) |
27 |
QuitGifError(GifFileIn, GifFileOut); |
28 |
|
29 |
/* No support to more than one extension blocks, so discard: */ |