From d5858b9acb103e69d53a9e73d89304a7c3f5d09a Mon Sep 17 00:00:00 2001 From: jcid Date: Sat, 15 Mar 2008 18:45:21 +0100 Subject: - Added a warning message for false GIF files. --- src/gif.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/gif.c b/src/gif.c index 871a13d9..67560a5c 100644 --- a/src/gif.c +++ b/src/gif.c @@ -762,12 +762,9 @@ static int Gif_check_sig(DilloGif *gif, const uchar_t *ibuf, int ibsize) /* at beginning of file - read magic number */ if (ibsize < 6) return 0; - if (memcmp(ibuf, "GIF", 3) != 0) { - gif->state = 999; - return 6; - } - if (memcmp(ibuf + 3, "87a", 3) != 0 && - memcmp(ibuf + 3, "89a", 3) != 0) { + if (memcmp(ibuf, "GIF87a", 6) != 0 && + memcmp(ibuf, "GIF89a", 6) != 0) { + MSG_WARN("\"%s\" is not a GIF file.\n", URL_STR(gif->url)); gif->state = 999; return 6; } -- cgit v1.2.3