diff options
author | Matt Caswell <matt@openssl.org> | 2015-04-09 23:31:35 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2015-09-23 13:53:26 +0100 |
commit | 912c89c529de78de807f58072ae77456b4a251b5 (patch) | |
tree | 70193f5a8ba46975d9678e717719e097bab83358 /ssl/d1_srvr.c | |
parent | e3d0dae7cf8363ca462ac425b72c7bb31c3b4b7a (diff) |
Remove remaining old listen code
The old implementation of DTLSv1_listen which has now been replaced still
had a few vestiges scattered throughout the code. This commit removes them.
Reviewed-by: Andy Polyakov <appro@openssl.org>
Diffstat (limited to 'ssl/d1_srvr.c')
-rw-r--r-- | ssl/d1_srvr.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/ssl/d1_srvr.c b/ssl/d1_srvr.c index 3d3d3f751f..8aa1ebaa4b 100644 --- a/ssl/d1_srvr.c +++ b/ssl/d1_srvr.c @@ -165,7 +165,6 @@ int dtls1_accept(SSL *s) unsigned long alg_k; int ret = -1; int new_state, state, skip = 0; - int listen; #ifndef OPENSSL_NO_SCTP unsigned char sctpauthkey[64]; char labelbuffer[sizeof(DTLS1_SCTP_AUTH_LABEL)]; @@ -180,8 +179,6 @@ int dtls1_accept(SSL *s) else if (s->ctx->info_callback != NULL) cb = s->ctx->info_callback; - listen = s->d1->listen; - /* init things to blank */ s->in_handshake++; if (!SSL_in_init(s) || SSL_in_before(s)) { @@ -189,7 +186,6 @@ int dtls1_accept(SSL *s) return -1; } - s->d1->listen = listen; #ifndef OPENSSL_NO_SCTP /* * Notify SCTP BIO socket to enter handshake mode and prevent stream @@ -327,28 +323,6 @@ int dtls1_accept(SSL *s) s->state = SSL3_ST_SW_SRVR_HELLO_A; s->init_num = 0; - - /* - * Reflect ClientHello sequence to remain stateless while - * listening - */ - if (listen) { - DTLS_RECORD_LAYER_resync_write(&s->rlayer); - } - - /* If we're just listening, stop here */ - if (listen && s->state == SSL3_ST_SW_SRVR_HELLO_A) { - ret = 2; - s->d1->listen = 0; - /* - * Set expected sequence numbers to continue the handshake. - */ - s->d1->handshake_read_seq = 2; - s->d1->handshake_write_seq = 1; - s->d1->next_handshake_write_seq = 1; - goto end; - } - break; case DTLS1_ST_SW_HELLO_VERIFY_REQUEST_A: |