summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_cert.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/ssl_cert.c')
-rw-r--r--src/lib/libssl/ssl_cert.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libssl/ssl_cert.c b/src/lib/libssl/ssl_cert.c
index 4fe805212b..8a333b4278 100644
--- a/src/lib/libssl/ssl_cert.c
+++ b/src/lib/libssl/ssl_cert.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_cert.c,v 1.105 2022/11/26 16:08:55 tb Exp $ */ 1/* $OpenBSD: ssl_cert.c,v 1.106 2023/05/26 13:44:05 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -440,11 +440,11 @@ ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *certs)
440 ret = X509_verify_cert(ctx); 440 ret = X509_verify_cert(ctx);
441 441
442 s->verify_result = X509_STORE_CTX_get_error(ctx); 442 s->verify_result = X509_STORE_CTX_get_error(ctx);
443 sk_X509_pop_free(s->verified_chain, X509_free); 443 sk_X509_pop_free(s->s3->hs.verified_chain, X509_free);
444 s->verified_chain = NULL; 444 s->s3->hs.verified_chain = NULL;
445 if (X509_STORE_CTX_get0_chain(ctx) != NULL) { 445 if (X509_STORE_CTX_get0_chain(ctx) != NULL) {
446 s->verified_chain = X509_STORE_CTX_get1_chain(ctx); 446 s->s3->hs.verified_chain = X509_STORE_CTX_get1_chain(ctx);
447 if (s->verified_chain == NULL) { 447 if (s->s3->hs.verified_chain == NULL) {
448 SSLerrorx(ERR_R_MALLOC_FAILURE); 448 SSLerrorx(ERR_R_MALLOC_FAILURE);
449 ret = 0; 449 ret = 0;
450 } 450 }