diff options
| author | Freeimage <freeimage@aliceadsl.fr> | 2006-01-19 20:25:44 +0000 |
|---|---|---|
| committer | Freeimage <freeimage@aliceadsl.fr> | 2006-01-19 20:25:44 +0000 |
| commit | 197b0505cb07544104f336d56384655c1f589f91 (patch) | |
| tree | 42fdab63bce8e71820ae001bd8d7bc717a24552e /libopenjpeg | |
| parent | f8d899c4f14a14adfba0bd2b6d78c082f20e9be1 (diff) | |
fixed a bug in jp2_read_ihdr (need to allocate jp2->comps)
Diffstat (limited to 'libopenjpeg')
| -rw-r--r-- | libopenjpeg/jp2.c | 1 |
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 */ |
