summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2016-01-09 14:30:48 +0100
committerEven Rouault <even.rouault@spatialys.com>2016-01-09 14:30:48 +0100
commit6a1974d40d95d857377a1eb5f4db0d9e24d0ad0a (patch)
tree4782e53fba0913203bd63963fdd86b7469f14435 /src/lib
parent87c0d7dc1eee2adf1aa7ae31bdfac078bb114c01 (diff)
Add comment explaining bj is not use when l_data_size == 0
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/openjp2/dwt.c2
1 files changed, 2 insertions, 0 deletions
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;
}