projects
/
openjpeg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c16c917
)
Fix resource leak in opj_j2k_create_cstr_index
author
mayeut
<mayeut@users.noreply.github.com>
Thu, 17 Sep 2015 10:46:42 +0000
(12:46 +0200)
committer
mayeut
<mayeut@users.noreply.github.com>
Thu, 17 Sep 2015 10:46:42 +0000
(12:46 +0200)
Fixes #599
src/lib/openjp2/j2k.c
patch
|
blob
|
history
diff --git
a/src/lib/openjp2/j2k.c
b/src/lib/openjp2/j2k.c
index ec3635b6e8cb550a4b3019f999fff79923a4362a..f7a1d764e3babd4e9da8312d7b968bedf44093a1 100644
(file)
--- a/
src/lib/openjp2/j2k.c
+++ b/
src/lib/openjp2/j2k.c
@@
-8603,8
+8603,10
@@
static opj_codestream_index_t* opj_j2k_create_cstr_index(void)
cstr_index->marknum = 0;
cstr_index->marker = (opj_marker_info_t*)
opj_calloc(cstr_index->maxmarknum, sizeof(opj_marker_info_t));
cstr_index->marknum = 0;
cstr_index->marker = (opj_marker_info_t*)
opj_calloc(cstr_index->maxmarknum, sizeof(opj_marker_info_t));
- if (!cstr_index-> marker)
+ if (!cstr_index-> marker) {
+ opj_free(cstr_index);
return NULL;
return NULL;
+ }
cstr_index->tile_index = NULL;
cstr_index->tile_index = NULL;