| AWARE [SYSTEMS] | Imaging expertise for the Delphi developer | |||||||
![]() |
TIFF and LibTiff Mailing List Archive | |||||||
LibTiff Mailing List
TIFF and LibTiff Mailing List Archive Contact
The TIFF Mailing List Homepage |
Thread2006.07.25 18:27 "Re: Handle not close causing memory leak with libtiff 3.8.2", by Frank WarmerdamThierry Pierron wrote: > Hi all, > > Think I found a very stupid mistake in the file tif_msdos.c of libtiff > v3.8.2, line 114 : > > return (TIFFFdOpen(fd, name, mode)); > > Which leave its descriptior "fd" opened if trying to open a file that is > not a TIFF. Fix is obvious : > > TIFF * ret = TIFFFdOpen(fd, name, mode); > > if (ret == NULL) close(fd); > > return ret; > Thierry, I have patched this in CVS. I never imagined anyone was still using tif_msdos.c. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmerdam@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | President OSGF, http://osgeo.org |
|||||||