From c0abb808f57d4e66abad78dc2d58701d33403cd6 Mon Sep 17 00:00:00 2001 From: mayeut Date: Sun, 18 Oct 2015 19:10:31 +0200 Subject: [PATCH] Fix invalid read in pngtoimage --- applications/codec/convert.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/applications/codec/convert.c b/applications/codec/convert.c index bb5c52bf..beeec151 100644 --- a/applications/codec/convert.c +++ b/applications/codec/convert.c @@ -3320,7 +3320,9 @@ opj_image_t *pngtoimage(const char *read_idf, opj_cparameters_t * params) r = image->comps[0].data; g = image->comps[1].data; b = image->comps[2].data; - a = image->comps[3].data; + if(has_alpha) { + a = image->comps[3].data; + } for(i = 0; i < height; ++i) {