From: cristy Date: Tue, 13 Apr 2010 21:20:56 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9654 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=65e3b00f096927e9eadf5f3f636f3acc271d17ba;p=imagemagick --- diff --git a/coders/bmp.c b/coders/bmp.c index 29a8d90f0..67108fda7 100644 --- a/coders/bmp.c +++ b/coders/bmp.c @@ -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.