Commit c06648f7 authored by Bodo Möller's avatar Bodo Möller
Browse files

Fix C code generate by 'openssl dsaparam -C'.

parent cd56182b
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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
+1 −1
Original line number Diff line number Diff line
@@ -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");
		}