]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/713
authorCristy <urban-warrior@imagemagick.org>
Fri, 1 Sep 2017 13:22:37 +0000 (09:22 -0400)
committerCristy <urban-warrior@imagemagick.org>
Fri, 1 Sep 2017 13:22:37 +0000 (09:22 -0400)
coders/txt.c

index 16e7ac2e94c7f7a0925e3eadc2fe2128b07c5ae2..051f6bef2b22cbe80632c426621066104b4ebb06 100644 (file)
@@ -446,7 +446,9 @@ static Image *ReadTXTImage(const ImageInfo *image_info,ExceptionInfo *exception)
       ThrowReaderException(CorruptImageError,"ImproperImageHeader");
     image->columns=width;
     image->rows=height;
-    for (depth=1; (GetQuantumRange(depth)+1) < max_value; depth++) ;
+    for (depth=1; (GetQuantumRange(depth)+1) < max_value; depth++)
+      if (depth >= 64)
+        break;
     image->depth=depth;
     status=SetImageExtent(image,image->columns,image->rows,exception);
     if (status == MagickFalse)