From 6a1974d40d95d857377a1eb5f4db0d9e24d0ad0a Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Sat, 9 Jan 2016 14:30:48 +0100 Subject: [PATCH] Add comment explaining bj is not use when l_data_size == 0 --- src/lib/openjp2/dwt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/openjp2/dwt.c b/src/lib/openjp2/dwt.c index 43498bdc..a4ff01ba 100644 --- a/src/lib/openjp2/dwt.c +++ b/src/lib/openjp2/dwt.c @@ -409,6 +409,8 @@ static INLINE OPJ_BOOL opj_dwt_encode_procedure(opj_tcd_tilecomp_t * tilec,void l_data_size = opj_dwt_max_resolution( tilec->resolutions,tilec->numresolutions) * (OPJ_UINT32)sizeof(OPJ_INT32); bj = (OPJ_INT32*)opj_malloc((size_t)l_data_size); + /* l_data_size is equal to 0 when numresolutions == 1 but bj is not used */ + /* in that case, so do not error out */ if (l_data_size != 0 && ! bj) { return OPJ_FALSE; }