Hi
I found there is bug in pict.c file.
Here is the code snippet in the function ReadPICTImage()
unique_file=AcquireUniqueFileResource(read_info->filename);
if (unique_file != -1)
file=MagickOpenStream(read_info->filename,"wb");
I think the file is not closed after calling the function
AcquireUniqueFileResource(), so MagickOpenStream will fail.
I guess the following code could fix that, but not sure.
unique_file=AcquireUniqueFileResource(read_info->filename);
close(unique_file)
if (unique_file != -1)
file=MagickOpenStream(read_info->filename,"wb");
Thank you.
Regards,
Chiyu Wang
--
Jonathan Swift<http://www.brainyquote.com/quotes/authors/j/jonathan_swift.html>
- "May you live every day of your life."
_______________________________________________
Magick-developers mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-developers