Fix C code generate by 'openssl dsaparam -C'.
This commit is contained in:
parent
cd56182b41
commit
c06648f7f0
2 changed files with 5 additions and 1 deletions
4
CHANGES
4
CHANGES
|
@ -3,6 +3,10 @@
|
|||
|
||||
Changes between 0.9.6 and 0.9.7 [xx XXX 2000]
|
||||
|
||||
*) Fix C code generated by 'openssl dsaparam -C': If a BN_bin2bn
|
||||
call failed, free the DSA structure.
|
||||
[Bodo Moeller]
|
||||
|
||||
*) Add another call level for memory allocation routines, thereby
|
||||
allowing memory allocation callbacks that can be given file
|
||||
name and line number information. The basic functionality
|
||||
|
|
|
@ -338,7 +338,7 @@ bad:
|
|||
printf("\tdsa->g=BN_bin2bn(dsa%d_g,sizeof(dsa%d_g),NULL);\n",
|
||||
bits_p,bits_p);
|
||||
printf("\tif ((dsa->p == NULL) || (dsa->q == NULL) || (dsa->g == NULL))\n");
|
||||
printf("\t\treturn(NULL);\n");
|
||||
printf("\t\t{ DSA_free(dsa); return(NULL); }\n");
|
||||
printf("\treturn(dsa);\n\t}\n");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue