summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAntonin Descampe <antonin@gmail.com>2014-09-29 12:03:50 +0000
committerAntonin Descampe <antonin@gmail.com>2014-09-29 12:03:50 +0000
commitf08af3ed827471cb6ceb369b755a6fc4f9619df4 (patch)
tree517eb6d9bd839cbbaecf2e238ad7750517a01e1d /src
parent2720a1a405ffcc8e1c157da718701266e725e1dd (diff)
[trunk] Ensure cblk->data pointer is correctly initialized (updates issue 391). Still need to check if it does not fail anymore with ASan.
Diffstat (limited to 'src')
-rw-r--r--src/lib/openjp2/t2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/openjp2/t2.c b/src/lib/openjp2/t2.c
index ec603dc4..1bcb52ca 100644
--- a/src/lib/openjp2/t2.c
+++ b/src/lib/openjp2/t2.c
@@ -1163,6 +1163,7 @@ OPJ_BOOL opj_t2_read_packet_data( opj_t2_t* p_t2,
OPJ_BYTE* new_cblk_data = (OPJ_BYTE*) opj_realloc(l_cblk->data, l_cblk->data_current_size + l_seg->newlen);
if(! new_cblk_data) {
opj_free(l_cblk->data);
+ l_cblk->data = NULL;
l_cblk->data_max_size = 0;
/* opj_event_msg(p_manager, EVT_ERROR, "Not enough memory to realloc code block cata!\n"); */
return OPJ_FALSE;