|  | commit 0535bfc3b7d5cd6fc73a7d4a6749a338fc5d7703 | 
|  | Author: Yuan <zodf0055980@gmail.com> | 
|  | Date:   Tue May 31 17:55:12 2022 +0800 | 
|  |  | 
|  | HT_DEC: Fix opj_t1_allocate_buffers malloc size error (#1426) (fixes #1413) | 
|  |  | 
|  | diff --git a/src/lib/openjp2/ht_dec.c b/src/lib/openjp2/ht_dec.c | 
|  | index e2f3afd6..a803d1bb 100644 | 
|  | --- a/src/lib/openjp2/ht_dec.c | 
|  | +++ b/src/lib/openjp2/ht_dec.c | 
|  | @@ -1063,7 +1063,7 @@ static OPJ_BOOL opj_t1_allocate_buffers( | 
|  | if (flagssize > t1->flagssize) { | 
|  |  | 
|  | opj_aligned_free(t1->flags); | 
|  | -            t1->flags = (opj_flag_t*) opj_aligned_malloc(flagssize); | 
|  | +            t1->flags = (opj_flag_t*) opj_aligned_malloc(flagssize * sizeof(opj_flag_t)); | 
|  | if (!t1->flags) { | 
|  | /* FIXME event manager error callback */ | 
|  | return OPJ_FALSE; | 
|  | @@ -1071,7 +1071,7 @@ static OPJ_BOOL opj_t1_allocate_buffers( | 
|  | } | 
|  | t1->flagssize = flagssize; | 
|  |  | 
|  | -        memset(t1->flags, 0, flagssize); | 
|  | +        memset(t1->flags, 0, flagssize * sizeof(opj_flag_t)); | 
|  | } | 
|  |  | 
|  | t1->w = w; |