diff options
| author | mayeut <mayeut@users.noreply.github.com> | 2015-10-18 19:10:31 +0200 |
|---|---|---|
| committer | mayeut <mayeut@users.noreply.github.com> | 2015-10-18 19:10:31 +0200 |
| commit | c0abb808f57d4e66abad78dc2d58701d33403cd6 (patch) | |
| tree | f022c338cff13ec445d2679cb2b5cd22711d795d /applications | |
| parent | 348e96e44b0563d89ac9b118ef7e99cfd4e302c1 (diff) | |
Fix invalid read in pngtoimage
Diffstat (limited to 'applications')
| -rw-r--r-- | applications/codec/convert.c | 4 |
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) { |
