From 1f9b0b32728803a1578e658cd0955df773e34f49 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Wed, 3 Dec 2014 13:00:15 +0100 Subject: [PATCH] Fix segfault when opening input/queue/id:000007,src:000000,op:flip1,pos:51 with feh --- src/modules/loaders/loader_gif.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/loaders/loader_gif.c b/src/modules/loaders/loader_gif.c index c6356ca..23dfcca 100644 --- a/src/modules/loaders/loader_gif.c +++ b/src/modules/loaders/loader_gif.c @@ -132,6 +132,10 @@ load(ImlibImage * im, ImlibProgressFunction progress, char progress_granularity, { UNSET_FLAG(im->flags, F_HAS_ALPHA); } + if (!rows) + { + goto quit2; + } /* set the format string member to the lower-case full extension */ /* name for the format - so example names would be: */