]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 24 Sep 2009 18:39:29 +0000 (18:39 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 24 Sep 2009 18:39:29 +0000 (18:39 +0000)
coders/cals.c
coders/pcl.c
coders/pdf.c
coders/ps2.c
coders/ps3.c

index 5f4fe6321ac9689b5917151f9375fee7091035fa..90d156bc281e2415569f2f57d62331aa826c8076 100644 (file)
@@ -562,7 +562,10 @@ static MagickBooleanType Huffman2DEncodeImage(const ImageInfo *image_info,
   (void) fflush(file);
   write_info=DestroyImageInfo(write_info);
   if (status == MagickFalse)
-    return(MagickFalse);
+    {
+      (void) RelinquishUniqueFileResource(filename);
+      return(MagickFalse);
+    }
   tiff=TIFFOpen(filename,"rb");
   if (tiff == (TIFF *) NULL)
     {
index dfad73595d40d89ac23fd3036c30a10e5d09f655..22b5b62986223ba65647db20b24729937e0694c6 100644 (file)
@@ -934,7 +934,7 @@ static MagickBooleanType WritePCLImage(const ImageInfo *image_info,Image *image)
         }
       }
     }
-    (void) WriteBlobString(image,"\033*r0B");  /* end graphics */
+    (void) WriteBlobString(image,"\033*rB");  /* end graphics */
     switch (image->compression)
     {
       case NoCompression:
index 6234c88bfc3ace2521d36893e63484664ba36ae9..30e309ef0800e4823c082088bd82106dc207dcf4 100644 (file)
@@ -927,7 +927,10 @@ static MagickBooleanType Huffman2DEncodeImage(const ImageInfo *image_info,
   (void) fflush(file);
   write_info=DestroyImageInfo(write_info);
   if (status == MagickFalse)
-    return(MagickFalse);
+    {
+      (void) RelinquishUniqueFileResource(filename);
+      return(MagickFalse);
+    }
   tiff=TIFFOpen(filename,"rb");
   if (tiff == (TIFF *) NULL)
     {
index 779ce6784e9ccf9806f8aa8747b4085849a85fa5..c6b1912eaeb28b8b2a2f94ccda6501bb76be6310 100644 (file)
@@ -256,7 +256,10 @@ static MagickBooleanType Huffman2DEncodeImage(const ImageInfo *image_info,
   (void) fflush(file);
   write_info=DestroyImageInfo(write_info);
   if (status == MagickFalse)
-    return(MagickFalse);
+    {
+      (void) RelinquishUniqueFileResource(filename);
+      return(MagickFalse);
+    }
   tiff=TIFFOpen(filename,"rb");
   if (tiff == (TIFF *) NULL)
     {
index f4ef549abc0dcb2a6c9bc012f03c3ed6d46d532f..f7eb69e78c18baa1edeb2df6e8338e3ae666016f 100644 (file)
@@ -270,7 +270,10 @@ static MagickBooleanType Huffman2DEncodeImage(const ImageInfo *image_info,
   (void) fflush(file);
   write_info=DestroyImageInfo(write_info);
   if (status == MagickFalse)
-    return(MagickFalse);
+    {
+      (void) RelinquishUniqueFileResource(filename);
+      return(MagickFalse);
+    }
   tiff=TIFFOpen(filename,"rb");
   if (tiff == (TIFF *) NULL)
     {