summaryrefslogtreecommitdiff
path: root/src/lib/libssl/ssl_clnt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/ssl_clnt.c')
-rw-r--r--src/lib/libssl/ssl_clnt.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/libssl/ssl_clnt.c b/src/lib/libssl/ssl_clnt.c
index 022efd8b3b..1874d22b94 100644
--- a/src/lib/libssl/ssl_clnt.c
+++ b/src/lib/libssl/ssl_clnt.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ssl_clnt.c,v 1.95 2021/05/02 17:18:10 jsing Exp $ */ 1/* $OpenBSD: ssl_clnt.c,v 1.96 2021/05/02 17:46:58 jsing 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 *
@@ -474,15 +474,13 @@ ssl3_connect(SSL *s)
474 474
475 S3I(s)->hs.state = SSL3_ST_CW_FINISHED_A; 475 S3I(s)->hs.state = SSL3_ST_CW_FINISHED_A;
476 s->internal->init_num = 0; 476 s->internal->init_num = 0;
477
478 s->session->cipher = S3I(s)->hs.cipher; 477 s->session->cipher = S3I(s)->hs.cipher;
478
479 if (!tls1_setup_key_block(s)) { 479 if (!tls1_setup_key_block(s)) {
480 ret = -1; 480 ret = -1;
481 goto end; 481 goto end;
482 } 482 }
483 483 if (!tls1_change_write_cipher_state(s)) {
484 if (!tls1_change_cipher_state(s,
485 SSL3_CHANGE_CIPHER_CLIENT_WRITE)) {
486 ret = -1; 484 ret = -1;
487 goto end; 485 goto end;
488 } 486 }