]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5814
authorCristy <urban-warrior@imagemagick.org>
Tue, 30 Jan 2018 01:00:14 +0000 (20:00 -0500)
committerCristy <urban-warrior@imagemagick.org>
Tue, 30 Jan 2018 01:00:14 +0000 (20:00 -0500)
coders/pwp.c

index 2d61a3bed005404cfb7729af31eb2abdbd767ea6..ac3693f53a16027d009b2c00b2c6b741cd2bfba4 100644 (file)
@@ -212,9 +212,9 @@ static Image *ReadPWPImage(const ImageInfo *image_info,ExceptionInfo *exception)
       {
         (void) RelinquishUniqueFileResource(read_info->filename);
         read_info=DestroyImageInfo(read_info);
-        image=DestroyImageList(image);
         ThrowFileException(exception,FileOpenError,"UnableToWriteFile",
           image->filename);
+        image=DestroyImageList(image);
         return((Image *) NULL);
       }
     length=fwrite("SFW94A",1,6,file);