From bb2276abf74843816dc2ec4f137ce7b98ae132fa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Fri, 3 Mar 2000 22:24:43 +0000 Subject: [PATCH] Avoid potential memory leak in code generated by 'openssl dhparam -C'. --- apps/dhparam.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/dhparam.c b/apps/dhparam.c index b401789a1b..09316b2a1f 100644 --- a/apps/dhparam.c +++ b/apps/dhparam.c @@ -464,7 +464,7 @@ bad: printf("\tdh->g=BN_bin2bn(dh%d_g,sizeof(dh%d_g),NULL);\n", bits,bits); printf("\tif ((dh->p == NULL) || (dh->g == NULL))\n"); - printf("\t\treturn(NULL);\n"); + printf("\t\t{ DH_free(dh); return(NULL); }\n"); if (dh->length) printf("\tdh->length = %d\n", dh->length); printf("\treturn(dh);\n\t}\n"); -- 2.25.1