Ensure we are in accept state in DTLSv1_listen
authorMatt Caswell <matt@openssl.org>
Wed, 23 Nov 2016 23:03:13 +0000 (23:03 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 29 Nov 2016 10:01:49 +0000 (10:01 +0000)
commit5bdcd362d24cbbcf18c5eb9df655fe9f7bcf5850
treec752ff968c48af40325cf20a724dee177b20b290
parent8d1ebff41c75e4eebc7d5cc5a561a1bab6b50e70
Ensure we are in accept state in DTLSv1_listen

Calling SSL_set_accept_state() after DTLSv1_listen() clears the state, so
SSL_accept() no longer works. In 1.0.2 calling DTLSv1_listen() would set
the accept state automatically. We should still do that.

Fixes #1989

Reviewed-by: Andy Polyakov <appro@openssl.org>
ssl/d1_lib.c