AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

Thread

2006.07.25 15:43 "[Tiff] Handle not close causing memory leak with libtiff 3.8.2", by Thierry Pierron
2006.07.25 18:27 "Re: [Tiff] Handle not close causing memory leak with libtiff 3.8.2", by Frank Warmerdam
2006.07.25 17:42 "Re: [Tiff] Handle not close causing memory leak with libtiff 3.8.2", by Thierry Pierron
2006.07.25 19:28 "Re: [Tiff] Handle not close causing memory leak with libtiff 3.8.2", by Edward Lam
2006.07.25 18:38 "Re: [Tiff] Handle not close causing memory leak with libtiff 3.8.2", by Thierry Pierron

2006.07.25 15:43 "[Tiff] Handle not close causing memory leak with libtiff 3.8.2", by Thierry Pierron

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 Pierron

Polkadots Software Inc.
2501 Dollard
Lasalle, QC
H8N 1S2 Canada