summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2017-07-06 02:17:26 +0200
committerEven Rouault <even.rouault@spatialys.com>2017-08-07 18:32:52 +0200
commit434ace4ff74cc3eee401d4d3c02668c1d85f2a0d (patch)
treed3df2a1aaeef921b51e0d664e9fd4b6610db9b42 /src/lib
parent0c1fc0593ef5b918068709fd74d76e4824c90e7c (diff)
opj_jp2_apply_pclr() also needs to use opj_image_data_alloc/opj_image_data_free
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/openjp2/jp2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/openjp2/jp2.c b/src/lib/openjp2/jp2.c
index 1211ab5d..33a10d30 100644
--- a/src/lib/openjp2/jp2.c
+++ b/src/lib/openjp2/jp2.c
@@ -1065,7 +1065,7 @@ static OPJ_BOOL opj_jp2_apply_pclr(opj_image_t *image,
/* Palette mapping: */
new_comps[i].data = (OPJ_INT32*)
- opj_malloc(old_comps[cmp].w * old_comps[cmp].h * sizeof(OPJ_INT32));
+ opj_image_data_alloc(old_comps[cmp].w * old_comps[cmp].h * sizeof(OPJ_INT32));
if (!new_comps[i].data) {
while (i > 0) {
-- i;
@@ -1119,7 +1119,7 @@ static OPJ_BOOL opj_jp2_apply_pclr(opj_image_t *image,
max = image->numcomps;
for (i = 0; i < max; ++i) {
if (old_comps[i].data) {
- opj_free(old_comps[i].data);
+ opj_image_data_free(old_comps[i].data);
}
}