From b5ed4a189ab6b69ecc71459716c0f31c9d247065 Mon Sep 17 00:00:00 2001 From: Paul Dreik Date: Thu, 25 Aug 2022 08:40:25 +0200 Subject: [PATCH] assert memcpy on NULL in ht_dec.c opj_t1_ht_decode_cblk --- src/lib/openjp2/ht_dec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/openjp2/ht_dec.c b/src/lib/openjp2/ht_dec.c index 62a6c9e1..186ae24c 100644 --- a/src/lib/openjp2/ht_dec.c +++ b/src/lib/openjp2/ht_dec.c @@ -1192,6 +1192,7 @@ OPJ_BOOL opj_t1_ht_decode_cblk(opj_t1_t *t1, cblkdata = t1->cblkdatabuffer; cblk_len = 0; for (i = 0; i < cblk->numchunks; i++) { + assert(cblkdata!=NULL && "memcpy on NULL is undefined behaviour"); memcpy(cblkdata + cblk_len, cblk->chunks[i].data, cblk->chunks[i].len); cblk_len += cblk->chunks[i].len; }