diff options
Diffstat (limited to 'src/lib/libssl/d1_clnt.c')
-rw-r--r-- | src/lib/libssl/d1_clnt.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/libssl/d1_clnt.c b/src/lib/libssl/d1_clnt.c index a73995ccda..490e2849f1 100644 --- a/src/lib/libssl/d1_clnt.c +++ b/src/lib/libssl/d1_clnt.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: d1_clnt.c,v 1.39 2014/12/06 14:24:26 jsing Exp $ */ | 1 | /* $OpenBSD: d1_clnt.c,v 1.40 2014/12/10 15:43:31 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * DTLS implementation written by Nagendra Modadugu | 3 | * DTLS implementation written by Nagendra Modadugu |
4 | * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. | 4 | * (nagendra@cs.stanford.edu) for the OpenSSL project 2005. |
@@ -310,7 +310,10 @@ dtls1_connect(SSL *s) | |||
310 | s->shutdown = 0; | 310 | s->shutdown = 0; |
311 | 311 | ||
312 | /* every DTLS ClientHello resets Finished MAC */ | 312 | /* every DTLS ClientHello resets Finished MAC */ |
313 | ssl3_init_finished_mac(s); | 313 | if (!ssl3_init_finished_mac(s)) { |
314 | ret = -1; | ||
315 | goto end; | ||
316 | } | ||
314 | 317 | ||
315 | dtls1_start_timer(s); | 318 | dtls1_start_timer(s); |
316 | ret = dtls1_client_hello(s); | 319 | ret = dtls1_client_hello(s); |