File jasper-CVE-2022-2963.patch of Package jasper.33539

Index: jasper-2.0.14/src/appl/jasper.c
===================================================================
--- jasper-2.0.14.orig/src/appl/jasper.c
+++ jasper-2.0.14/src/appl/jasper.c
@@ -425,6 +425,7 @@ cmdopts_t *cmdopts_parse(int argc, char
 			cmdopts->max_mem = strtoull(jas_optarg, 0, 10);
 			break;
 		default:
+			cmdopts_destroy(cmdopts);
 			badusage();
 			break;
 		}
@@ -450,6 +451,7 @@ cmdopts_t *cmdopts_parse(int argc, char
 
 	if (cmdopts->outfmt < 0) {
 		fprintf(stderr, "error: no output format specified\n");
+		cmdopts_destroy(cmdopts);
 		badusage();
 	}
 
openSUSE Build Service is sponsored by