]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 13 Apr 2010 21:20:56 +0000 (21:20 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 13 Apr 2010 21:20:56 +0000 (21:20 +0000)
coders/bmp.c

index 29a8d90f0e57798bef85ea4023b8b2890f07561a..67108fda7e8b93739e7d669238cea000fbd77a22 100644 (file)
@@ -1267,14 +1267,12 @@ static Image *ReadBMPImage(const ImageInfo *image_info,ExceptionInfo *exception)
           Correct image orientation.
         */
         flipped_image=FlipImage(image,exception);
-        if (flipped_image == (Image *) NULL)
+        if (flipped_image != (Image *) NULL)
           {
-            image=DestroyImageList(image);
-            return((Image *) NULL);
+            DuplicateBlob(flipped_image,image);
+            image=DestroyImage(image);
+            image=flipped_image;
           }
-        DuplicateBlob(flipped_image,image);
-        image=DestroyImage(image);
-        image=flipped_image;
       }
     /*
       Proceed to next image.