summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/t1.c
diff options
context:
space:
mode:
authorAntonin Descampe <antonin@gmail.com>2014-09-19 10:26:35 +0000
committerAntonin Descampe <antonin@gmail.com>2014-09-19 10:26:35 +0000
commit6868ee373ecc69ac472b6d61decc4741723c1540 (patch)
tree5fa382777fc9b16d79b4106858b6402d32790f6f /src/lib/openjp2/t1.c
parentb9a247b559e62e55f5561624cf4a19aee3c8afdc (diff)
added memory allocation checks (fixes issue 355)
Diffstat (limited to 'src/lib/openjp2/t1.c')
-rw-r--r--src/lib/openjp2/t1.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/openjp2/t1.c b/src/lib/openjp2/t1.c
index adc4cea4..56468963 100644
--- a/src/lib/openjp2/t1.c
+++ b/src/lib/openjp2/t1.c
@@ -1170,6 +1170,7 @@ OPJ_BOOL opj_t1_allocate_buffers(
opj_aligned_free(t1->data);
t1->data = (OPJ_INT32*) opj_aligned_malloc(datasize * sizeof(OPJ_INT32));
if(!t1->data){
+ /* FIXME event manager error callback */
return OPJ_FALSE;
}
t1->datasize=datasize;
@@ -1183,6 +1184,7 @@ OPJ_BOOL opj_t1_allocate_buffers(
opj_aligned_free(t1->flags);
t1->flags = (opj_flag_t*) opj_aligned_malloc(flagssize * sizeof(opj_flag_t));
if(!t1->flags){
+ /* FIXME event manager error callback */
return OPJ_FALSE;
}
t1->flagssize=flagssize;