File ImageMagick-CVE-2018-9133.patch of Package ImageMagick.11106

diff --git a/coders/tiff.c b/coders/tiff.c
index 4158ad51a9..b6c656456d 100644
--- a/coders/tiff.c
+++ b/coders/tiff.c
@@ -2756,13 +2756,11 @@ static MagickBooleanType EncodeLabImage(Image *image,ExceptionInfo *exception)
     register ssize_t
       x;
 
-    if (status == MagickFalse)
-      continue;
     q=GetCacheViewAuthenticPixels(image_view,0,y,image->columns,1,exception);
     if (q == (PixelPacket *) NULL)
       {
         status=MagickFalse;
-        continue;
+        break;
       }
     for (x=0; x < (ssize_t) image->columns; x++)
     {
@@ -2781,7 +2779,10 @@ static MagickBooleanType EncodeLabImage(Image *image,ExceptionInfo *exception)
       q++;
     }
     if (SyncCacheViewAuthenticPixels(image_view,exception) == MagickFalse)
-      status=MagickFalse;
+      {
+        status=MagickFalse;
+        break;
+      }
   }
   image_view=DestroyCacheView(image_view);
   return(status);

openSUSE Build Service is sponsored by