]> granicus.if.org Git - imagemagick/commitdiff
Added EOF check (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5791)
authorDirk Lemstra <dirk@git.imagemagick.org>
Mon, 12 Mar 2018 22:27:35 +0000 (23:27 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Mon, 12 Mar 2018 22:27:35 +0000 (23:27 +0100)
coders/mpc.c

index 91553f3a2419ec1f16897b458b766cf7786c4196..d515003e5d038500d83546095ed1983663c33d00 100644 (file)
@@ -832,6 +832,8 @@ static Image *ReadMPCImage(const ImageInfo *image_info,ExceptionInfo *exception)
               p=image->directory+strlen(image->directory);
             }
           c=ReadBlobByte(image);
+          if (c == EOF)
+            break;
           *p++=(char) c;
         } while (c != (int) '\0');
       }