diff options
Diffstat (limited to 'src/lib/libssl/s3_clnt.c')
-rw-r--r-- | src/lib/libssl/s3_clnt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libssl/s3_clnt.c b/src/lib/libssl/s3_clnt.c index 66fb26345e..60a17ce11b 100644 --- a/src/lib/libssl/s3_clnt.c +++ b/src/lib/libssl/s3_clnt.c | |||
@@ -556,7 +556,7 @@ ssl3_connect(SSL *s) | |||
556 | 556 | ||
557 | case SSL3_ST_CR_FINISHED_A: | 557 | case SSL3_ST_CR_FINISHED_A: |
558 | case SSL3_ST_CR_FINISHED_B: | 558 | case SSL3_ST_CR_FINISHED_B: |
559 | 559 | s->s3->flags |= SSL3_FLAGS_CCS_OK; | |
560 | ret = ssl3_get_finished(s, SSL3_ST_CR_FINISHED_A, | 560 | ret = ssl3_get_finished(s, SSL3_ST_CR_FINISHED_A, |
561 | SSL3_ST_CR_FINISHED_B); | 561 | SSL3_ST_CR_FINISHED_B); |
562 | if (ret <= 0) | 562 | if (ret <= 0) |
@@ -895,6 +895,7 @@ ssl3_get_server_hello(SSL *s) | |||
895 | SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT); | 895 | SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT); |
896 | goto f_err; | 896 | goto f_err; |
897 | } | 897 | } |
898 | s->s3->flags |= SSL3_FLAGS_CCS_OK; | ||
898 | s->hit = 1; | 899 | s->hit = 1; |
899 | } else { | 900 | } else { |
900 | /* a miss or crap from the other end */ | 901 | /* a miss or crap from the other end */ |