diff options
| author | Mickael Savinaud <savmickael@users.noreply.github.com> | 2011-10-11 10:09:02 +0000 |
|---|---|---|
| committer | Mickael Savinaud <savmickael@users.noreply.github.com> | 2011-10-11 10:09:02 +0000 |
| commit | a6178c1de6c262b29ca3144c578bf0ea7758c09d (patch) | |
| tree | 639d278caf130ef4e4cbcd3c86a0527eb9d99dbc /libopenjpeg/jp2.c | |
| parent | 990dd18474c667538a3e3069bcce384b92cd2641 (diff) | |
[trunk] WIP: correct some segfault with win platform and remove a aligned allocation which produce error when a realloc is done on this pointer
Diffstat (limited to 'libopenjpeg/jp2.c')
| -rw-r--r-- | libopenjpeg/jp2.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libopenjpeg/jp2.c b/libopenjpeg/jp2.c index d29e060a..9263950f 100644 --- a/libopenjpeg/jp2.c +++ b/libopenjpeg/jp2.c @@ -2632,6 +2632,13 @@ opj_jp2_v2_t* jp2_create(opj_bool p_is_decoder) return 00; } + /* Color structure */ + jp2->color.icc_profile_buf = NULL; + jp2->color.icc_profile_len = 0; + jp2->color.jp2_cdef = NULL; + jp2->color.jp2_pclr = NULL; + jp2->color.jp2_has_colr = 0; + // validation list creation jp2->m_validation_list = opj_procedure_list_create(); if (! jp2->m_validation_list) { |
