I'm also fixing it in the code, so that a delete automatically calls close(): https://github.com/OpenImageIO/oiio/pull/581
On Apr 23, 2013, at 11:48 PM, Michel Lerenard wrote: > That was the problem. I added a call to close just after sending the message > (should have done it before !). > > Thanks for the fix ! > > > On 4/23/2013 6:37 PM, Larry Gritz wrote: >> Are you explicitly calling imageinput->close()? Or just destroying it? >> >> I noticed that the destructor does not seem to automatically call close. >> (It probably should.) >> >> >> >> On Apr 23, 2013, at 1:27 AM, Michel Lerenard wrote: >> >>> Hi everyone >>> >>> we have an issue with SGI file, and i'm wondering if there could be a bug >>> in the SGI plugin. >>> The issue we have is that OIIO seems to lock or to leave the file handle >>> opened after we use it. >>> >>> Typically we load a SGI map using an ImageInput object, which is destroyed >>> after load. We then work with data in memory only. Problem, we can't rename >>> the file on the drive (or overwrite it), because it is already opened. >>> There is no error during load, the texture is displayed correctly. >>> >>> We don't have this problem with other format. >>> I've had a quick look in the plugin source and found no obvious error in >>> the code. What could prevent the close() function from being called ? >>> >>> >>> _______________________________________________ >>> Oiio-dev mailing list >>> [email protected] >>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >> -- >> Larry Gritz >> [email protected] >> >> >> _______________________________________________ >> Oiio-dev mailing list >> [email protected] >> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >> . >> > > _______________________________________________ > Oiio-dev mailing list > [email protected] > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org -- Larry Gritz [email protected] _______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
