]> granicus.if.org Git - openssl/commit
Fix DTLSv1_listen following state machine changes
authorMatt Caswell <matt@openssl.org>
Thu, 22 Oct 2015 11:18:45 +0000 (12:18 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 30 Oct 2015 08:39:47 +0000 (08:39 +0000)
commit31fd10e60d12ae2e955de8651fa84aff016d719a
treed78fb23d8727df94c5013fc444edcbc68a3c0a3f
parent91eac8d567c2717ef7bfd7a5997f8e73057ce780
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>
ssl/d1_lib.c
ssl/statem/statem.c
ssl/statem/statem.h