summaryrefslogtreecommitdiff
path: root/libopenjpeg/jp2.c
diff options
context:
space:
mode:
authorMickael Savinaud <savmickael@users.noreply.github.com>2011-10-11 10:09:02 +0000
committerMickael Savinaud <savmickael@users.noreply.github.com>2011-10-11 10:09:02 +0000
commita6178c1de6c262b29ca3144c578bf0ea7758c09d (patch)
tree639d278caf130ef4e4cbcd3c86a0527eb9d99dbc /libopenjpeg/jp2.c
parent990dd18474c667538a3e3069bcce384b92cd2641 (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.c7
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) {