summaryrefslogtreecommitdiff
path: root/libopenjpeg
diff options
context:
space:
mode:
authorFreeimage <freeimage@aliceadsl.fr>2006-01-19 20:25:44 +0000
committerFreeimage <freeimage@aliceadsl.fr>2006-01-19 20:25:44 +0000
commit197b0505cb07544104f336d56384655c1f589f91 (patch)
tree42fdab63bce8e71820ae001bd8d7bc717a24552e /libopenjpeg
parentf8d899c4f14a14adfba0bd2b6d78c082f20e9be1 (diff)
fixed a bug in jp2_read_ihdr (need to allocate jp2->comps)
Diffstat (limited to 'libopenjpeg')
-rw-r--r--libopenjpeg/jp2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libopenjpeg/jp2.c b/libopenjpeg/jp2.c
index 14e572f2..0d66e63e 100644
--- a/libopenjpeg/jp2.c
+++ b/libopenjpeg/jp2.c
@@ -161,6 +161,7 @@ static bool jp2_read_ihdr(opj_jp2_t *jp2, opj_cio_t *cio) {
jp2->h = cio_read(cio, 4); /* HEIGHT */
jp2->w = cio_read(cio, 4); /* WIDTH */
jp2->numcomps = cio_read(cio, 2); /* NC */
+ jp2->comps = (opj_jp2_comps_t*) opj_malloc(jp2->numcomps * sizeof(opj_jp2_comps_t));
jp2->bpc = cio_read(cio, 1); /* BPC */