jdk/src/share/native/sun/awt/image/gif/gifdecoder.c
changeset 23892 9959956918be
parent 23644 0cdb97daeef5
--- a/jdk/src/share/native/sun/awt/image/gif/gifdecoder.c	Tue Nov 12 11:32:48 2013 +0400
+++ b/jdk/src/share/native/sun/awt/image/gif/gifdecoder.c	Fri Dec 20 09:58:29 2013 -0800
@@ -249,6 +249,7 @@
                 /* fill the block */
                 len = (*env)->CallIntMethod(env, this, readID,
                                             blockh, remain, blockLength + 1);
+                if (len > blockLength + 1) len = blockLength + 1;
                 if ((*env)->ExceptionOccurred(env)) {
                     return 0;
                 }