mirror of
https://github.com/openssl/openssl.git
synced 2025-01-30 14:01:55 +08:00
Oops, get selection logic right.
This commit is contained in:
parent
f1f7598ce9
commit
c53a5308a5
@ -3908,9 +3908,10 @@ long ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg)
|
||||
break;
|
||||
|
||||
case SSL_CTRL_GET_EXTRA_CHAIN_CERTS:
|
||||
*(STACK_OF(X509) **)parg = ctx->extra_certs;
|
||||
if (parg == NULL && larg == 0)
|
||||
if (ctx->extra_certs == NULL && larg == 0)
|
||||
*(STACK_OF(X509) **)parg = ctx->cert->key->chain;
|
||||
else
|
||||
*(STACK_OF(X509) **)parg = ctx->extra_certs;
|
||||
break;
|
||||
|
||||
case SSL_CTRL_CLEAR_EXTRA_CHAIN_CERTS:
|
||||
|
Loading…
Reference in New Issue
Block a user