16 lines
453 B
Diff
16 lines
453 B
Diff
diff -rupN a/image.c b/image.c
|
|
--- a/image.c 2014-04-24 20:40:26.000000000 +0200
|
|
+++ b/image.c 2014-05-27 11:39:41.786715632 +0200
|
|
@@ -278,7 +278,11 @@ bool img_load_gif(img_t *img, const file
|
|
}
|
|
} while (rec != TERMINATE_RECORD_TYPE);
|
|
|
|
+#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5 && GIFLIB_MINOR >= 1
|
|
+ DGifCloseFile(gif, NULL);
|
|
+#else
|
|
DGifCloseFile(gif);
|
|
+#endif
|
|
|
|
if (err && !file->loaded)
|
|
warn("corrupted gif file: %s", file->name);
|