File openjpeg2-CVE-2022-1122.patch of Package openjpeg2.36921

Index: openjpeg-2.1.0/src/bin/jp2/opj_decompress.c
===================================================================
--- openjpeg-2.1.0.orig/src/bin/jp2/opj_decompress.c
+++ openjpeg-2.1.0/src/bin/jp2/opj_decompress.c
@@ -711,7 +711,7 @@ int main(int argc, char **argv)
 		int it_image;
 		num_images=get_num_images(img_fol.imgdirpath);
 
-		dirptr=(dircnt_t*)malloc(sizeof(dircnt_t));
+		dirptr=(dircnt_t*)calloc(1, sizeof(dircnt_t));
 		if(dirptr){
 			dirptr->filename_buf = (char*)malloc((size_t)num_images*OPJ_PATH_LEN*sizeof(char));	/* Stores at max 10 image file names*/
 			dirptr->filename = (char**) malloc((size_t)num_images*sizeof(char*));
openSUSE Build Service is sponsored by