diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-08-30 14:30:49 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-08-30 14:30:49 +0000 |
commit | 630c750d0b9aff084bf12ee8480e0370c6deed48 (patch) | |
tree | 74b6ee7d1d3f938d4ff9310d79f4b40e177c0688 | |
parent | 4dd7b1d91d656baa2e55604c57b6a30f7dd34add (diff) | |
download | libextractor-630c750d0b9aff084bf12ee8480e0370c6deed48.tar.gz libextractor-630c750d0b9aff084bf12ee8480e0370c6deed48.zip |
fix
-rw-r--r-- | src/plugins/gif_extractor.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/gif_extractor.c b/src/plugins/gif_extractor.c index ecc48ab..69760eb 100644 --- a/src/plugins/gif_extractor.c +++ b/src/plugins/gif_extractor.c | |||
@@ -159,6 +159,8 @@ parseComment (const unsigned char *data, | |||
159 | { | 159 | { |
160 | length += data[curr]; | 160 | length += data[curr]; |
161 | curr += data[curr] + 1; | 161 | curr += data[curr] + 1; |
162 | if (length > 65536) | ||
163 | break; | ||
162 | } | 164 | } |
163 | if (length < 65536) | 165 | if (length < 65536) |
164 | { | 166 | { |