diff options
author | Matt Caswell <matt@openssl.org> | 2015-10-22 12:18:45 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2015-10-30 08:39:47 +0000 |
commit | 31fd10e60d12ae2e955de8651fa84aff016d719a (patch) | |
tree | d78fb23d8727df94c5013fc444edcbc68a3c0a3f /ssl/statem/statem.h | |
parent | 91eac8d567c2717ef7bfd7a5997f8e73057ce780 (diff) | |
download | openssl-31fd10e60d12ae2e955de8651fa84aff016d719a.zip openssl-31fd10e60d12ae2e955de8651fa84aff016d719a.tar.gz openssl-31fd10e60d12ae2e955de8651fa84aff016d719a.tar.bz2 |
Fix DTLSv1_listen following state machine changes
Adding the new state machine broke the DTLSv1_listen code because
calling SSL_in_before() was erroneously returning true after DTLSv1_listen
had successfully completed. This change ensures that SSL_in_before returns
false.
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'ssl/statem/statem.h')
-rw-r--r-- | ssl/statem/statem.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ssl/statem/statem.h b/ssl/statem/statem.h index 4c090dc..2dc603a 100644 --- a/ssl/statem/statem.h +++ b/ssl/statem/statem.h @@ -161,6 +161,7 @@ void ossl_statem_set_renegotiate(SSL *s); void ossl_statem_set_error(SSL *s); int ossl_statem_in_error(const SSL *s); void ossl_statem_set_in_init(SSL *s, int init); +void ossl_statem_set_hello_verify_done(SSL *s); __owur int ossl_statem_app_data_allowed(SSL *s); #ifndef OPENSSL_NO_SCTP void ossl_statem_set_sctp_read_sock(SSL *s, int read_sock); |