Gentoo Archives: gentoo-commits

From: "Markus Meier (maekke)" <maekke@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/giflib/files: giflib-4.1.6-giffix-null-Extension-fix.patch
Date: Sun, 07 Sep 2008 15:00:35
Message-Id: E1KcLkd-0005bV-St@stork.gentoo.org
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: */