summaryrefslogtreecommitdiff
path: root/applications
diff options
context:
space:
mode:
authormayeut <mayeut@users.noreply.github.com>2015-10-18 19:10:31 +0200
committermayeut <mayeut@users.noreply.github.com>2015-10-18 19:10:31 +0200
commitc0abb808f57d4e66abad78dc2d58701d33403cd6 (patch)
treef022c338cff13ec445d2679cb2b5cd22711d795d /applications
parent348e96e44b0563d89ac9b118ef7e99cfd4e302c1 (diff)
Fix invalid read in pngtoimage
Diffstat (limited to 'applications')
-rw-r--r--applications/codec/convert.c4
1 files changed, 3 insertions, 1 deletions
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)
{