From a53102d108d53fec583d73f3d4349b78a48a714d Mon Sep 17 00:00:00 2001 From: Jorge Arellano Cid Date: Sat, 21 Jun 2014 15:52:43 -0400 Subject: Ensure png, jpeg and gif decoders don't use DilloImage after set_parms() This allows reuse of the dicache entry after repush changes DilloImage. --- src/jpeg.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/jpeg.c') diff --git a/src/jpeg.c b/src/jpeg.c index 625808fb..5652aa56 100644 --- a/src/jpeg.c +++ b/src/jpeg.c @@ -304,6 +304,7 @@ static void Jpeg_write(DilloJpeg *jpeg, void *Buf, uint_t BufSize) (uint_t)jpeg->cinfo.image_width, (uint_t)jpeg->cinfo.image_height, type, 1 / 2.2); + jpeg->Image = NULL; /* safeguard: may be freed by its owner later */ /* decompression step 4 (see libjpeg.doc) */ jpeg->state = DILLO_JPEG_STARTING; -- cgit v1.2.3