Avoid potential memory leak in code generated by 'openssl dhparam -C'.

This commit is contained in:
Bodo Möller 2000-03-03 22:24:43 +00:00
parent 41918458c0
commit bb2276abf7

View File

@ -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");