Copy-n-paste bug (don't mix variable declarations and code). This sets the

callback structure just before it is needed.
This commit is contained in:
Geoff Thorpe 2003-10-29 22:30:45 +00:00
parent 06e4024d98
commit bc3c578208

View File

@ -713,7 +713,6 @@ bad:
if (newreq && (pkey == NULL))
{
BN_GENCB cb;
BN_GENCB_set(&cb, req_cb, bio_err);
char *randfile = NCONF_get_string(req_conf,SECTION,"RANDFILE");
if (randfile == NULL)
ERR_clear_error();
@ -740,6 +739,7 @@ bad:
if ((pkey=EVP_PKEY_new()) == NULL) goto end;
#ifndef OPENSSL_NO_RSA
BN_GENCB_set(&cb, req_cb, bio_err);
if (pkey_type == TYPE_RSA)
{
RSA *rsa = RSA_new();