From: Mathieu Malaterre Date: Fri, 9 Oct 2015 13:37:09 +0000 (+0200) Subject: Make sure to allocate on 16bits alignement. Fix issue #624 X-Git-Tag: v2.1.1~22^2~40 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=553714a87a92930dd69f5762e0615c12dfcbd873;p=openjpeg Make sure to allocate on 16bits alignement. Fix issue #624 --- diff --git a/src/lib/openjp2/tcd.c b/src/lib/openjp2/tcd.c index 2fccff1c..3feb74ca 100644 --- a/src/lib/openjp2/tcd.c +++ b/src/lib/openjp2/tcd.c @@ -626,7 +626,7 @@ void opj_tcd_destroy(opj_tcd_t *tcd) { OPJ_BOOL opj_alloc_tile_component_data(opj_tcd_tilecomp_t *l_tilec) { if ((l_tilec->data == 00) || ((l_tilec->data_size_needed > l_tilec->data_size) && (l_tilec->ownsData == OPJ_FALSE))) { - l_tilec->data = (OPJ_INT32 *) opj_malloc(l_tilec->data_size_needed); + l_tilec->data = (OPJ_INT32 *) opj_aligned_malloc(l_tilec->data_size_needed); if (! l_tilec->data ) { return OPJ_FALSE; }