summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/tls13_server.c')
-rw-r--r--src/lib/libssl/tls13_server.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libssl/tls13_server.c b/src/lib/libssl/tls13_server.c
index e31ae38076..3330023430 100644
--- a/src/lib/libssl/tls13_server.c
+++ b/src/lib/libssl/tls13_server.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls13_server.c,v 1.93 2022/01/08 12:59:59 jsing Exp $ */ 1/* $OpenBSD: tls13_server.c,v 1.94 2022/01/11 18:39:28 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2019, 2020 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2019, 2020 Joel Sing <jsing@openbsd.org>
4 * Copyright (c) 2020 Bob Beck <beck@openbsd.org> 4 * Copyright (c) 2020 Bob Beck <beck@openbsd.org>
@@ -931,8 +931,8 @@ tls13_client_certificate_recv(struct tls13_ctx *ctx, CBS *cbs)
931 s->session->peer_key = &s->session->peer_pkeys[cert_idx]; 931 s->session->peer_key = &s->session->peer_pkeys[cert_idx];
932 932
933 X509_up_ref(cert); 933 X509_up_ref(cert);
934 X509_free(s->session->peer); 934 X509_free(s->session->peer_cert);
935 s->session->peer = cert; 935 s->session->peer_cert = cert;
936 936
937 s->session->verify_result = s->verify_result; 937 s->session->verify_result = s->verify_result;
938 938
@@ -984,7 +984,7 @@ tls13_client_certificate_verify_recv(struct tls13_ctx *ctx, CBS *cbs)
984 if (!CBB_finish(&cbb, &sig_content, &sig_content_len)) 984 if (!CBB_finish(&cbb, &sig_content, &sig_content_len))
985 goto err; 985 goto err;
986 986
987 if ((cert = ctx->ssl->session->peer) == NULL) 987 if ((cert = ctx->ssl->session->peer_cert) == NULL)
988 goto err; 988 goto err;
989 if ((pkey = X509_get0_pubkey(cert)) == NULL) 989 if ((pkey = X509_get0_pubkey(cert)) == NULL)
990 goto err; 990 goto err;