diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libssl/s23_srvr.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/libssl/s23_srvr.c b/src/lib/libssl/s23_srvr.c index 9530ecdbaa..a7686c3f40 100644 --- a/src/lib/libssl/s23_srvr.c +++ b/src/lib/libssl/s23_srvr.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: s23_srvr.c,v 1.36 2014/11/16 14:12:47 jsing Exp $ */ | 1 | /* $OpenBSD: s23_srvr.c,v 1.37 2014/12/10 15:43:31 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 | * |
| @@ -219,7 +219,10 @@ ssl23_accept(SSL *s) | |||
| 219 | s->init_buf = buf; | 219 | s->init_buf = buf; |
| 220 | } | 220 | } |
| 221 | 221 | ||
| 222 | ssl3_init_finished_mac(s); | 222 | if (!ssl3_init_finished_mac(s)) { |
| 223 | ret = -1; | ||
| 224 | goto end; | ||
| 225 | } | ||
| 223 | 226 | ||
| 224 | s->state = SSL23_ST_SR_CLNT_HELLO_A; | 227 | s->state = SSL23_ST_SR_CLNT_HELLO_A; |
| 225 | s->ctx->stats.sess_accept++; | 228 | s->ctx->stats.sess_accept++; |
