提交 bc3c5782 编写于 作者: G Geoff Thorpe

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

callback structure just before it is needed.
上级 06e4024d
......@@ -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();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册