diff --git a/apps/ca.c b/apps/ca.c index cc74c5bd2..d2990a567 100644 --- a/apps/ca.c +++ b/apps/ca.c @@ -1788,7 +1788,7 @@ static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509, if (!X509_set_subject_name(ret, subject)) goto end; - pktmp = X509_REQ_get_pubkey(req); + pktmp = X509_REQ_get0_pubkey(req); i = X509_set_pubkey(ret, pktmp); if (!i) goto end;