diff options
Diffstat (limited to 'src/ssl/d1_clnt.c')
-rw-r--r-- | src/ssl/d1_clnt.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/ssl/d1_clnt.c b/src/ssl/d1_clnt.c index 3dd5f8c..b86655c 100644 --- a/src/ssl/d1_clnt.c +++ b/src/ssl/d1_clnt.c @@ -190,13 +190,6 @@ int dtls1_connect(SSL *s) { case SSL3_ST_CW_CLNT_HELLO_A: case SSL3_ST_CW_CLNT_HELLO_B: s->shutdown = 0; - - if (!ssl3_init_handshake_buffer(s)) { - OPENSSL_PUT_ERROR(SSL, ERR_R_INTERNAL_ERROR); - ret = -1; - goto end; - } - dtls1_start_timer(s); ret = ssl3_send_client_hello(s); if (ret <= 0) { @@ -352,6 +345,7 @@ int dtls1_connect(SSL *s) { case SSL3_ST_CW_CERT_VRFY_A: case SSL3_ST_CW_CERT_VRFY_B: + case SSL3_ST_CW_CERT_VRFY_C: dtls1_start_timer(s); ret = ssl3_send_cert_verify(s); if (ret <= 0) { |