JPEGDecode(): fix memory leak in error code path

Fixes https://issues.oss-fuzz.com/issues/471945501
This commit is contained in:
Even Rouault
2025-12-27 18:32:49 +01:00
parent 628e1d8028
commit cfaeb1e7a5

View File

@@ -1564,6 +1564,7 @@ static int JPEGDecode(TIFF *tif, uint8_t *buf, tmsize_t cc, uint16_t s)
if (TIFFjpeg_read_scanlines(sp, &line_work_buf, 1) != 1)
{
memset(buf, 0, (size_t)cc);
_TIFFfreeExt(tif, line_work_buf);
return (0);
}