ae258ef29c
size (#150677, #150678)
17 lines
452 B
Diff
17 lines
452 B
Diff
--- gimp-2.2.4/plug-ins/common/gifload.c.gifload 2005-03-09 17:58:41.526620378 +0100
|
|
+++ gimp-2.2.4/plug-ins/common/gifload.c 2005-03-09 18:00:25.137414122 +0100
|
|
@@ -823,7 +823,12 @@
|
|
gboolean alpha_frame = FALSE;
|
|
static int previous_disposal;
|
|
|
|
-
|
|
+ /* Guard against bogus frame size */
|
|
+ if (len < 1 || height < 1)
|
|
+ {
|
|
+ g_message ("Bogus frame dimensions");
|
|
+ return -1;
|
|
+ }
|
|
|
|
/*
|
|
** Initialize the Compression routines
|