(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)
{
}
}
}
- (void) WriteBlobString(image,"\033*r0B"); /* end graphics */
+ (void) WriteBlobString(image,"\033*rB"); /* end graphics */
switch (image->compression)
{
case NoCompression:
(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)
{
(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)
{
(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)
{