https://codereview.chromium.org/2204793002 https://crbug.com/633387 https://pdfium.googlesource.com/pdfium/+/master/libtiff/ Author: thestig Date: Mon Aug 1 19:36:27 2016 -0700 Fix a memory leak in libtiff. --- a/libtiff/tif_dirread.c +++ b/libtiff/tif_dirread.c @@ -5372,6 +5372,8 @@ TIFFFetchStripThing(TIFF* tif, TIFFDirEntry* dir, uint32 nstrips, uint64** lpp) static const char module[] = "TIFFFetchStripThing"; enum TIFFReadDirEntryErr err; uint64* data; + _TIFFfree(*lpp); + *lpp = 0; err=TIFFReadDirEntryLong8Array(tif,dir,&data); if (err!=TIFFReadDirEntryErrOk) {