summaryrefslogtreecommitdiffstats
path: root/lib/libssl/s3_lib.c
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2017-05-07 18:18:20 +0000
committermikeb <mikeb@openbsd.org>2017-05-07 18:18:20 +0000
commit7a7c13acd1cb4d0a55f8529a67b6a6fe9c97d18f (patch)
tree1b1ebb9939718753d0a58693b4bc059ab09083dc /lib/libssl/s3_lib.c
parentBackout previous as it's causing problems on architectures that align (diff)
downloadwireguard-openbsd-7a7c13acd1cb4d0a55f8529a67b6a6fe9c97d18f.tar.xz
wireguard-openbsd-7a7c13acd1cb4d0a55f8529a67b6a6fe9c97d18f.zip
Fix stage transition from the initial one to DROPPING
When the initial state is set to DROPPING, the code immediately jumps to a CONTROL state bypassing DROPPING. To fix this we start with an explicit INITIAL state so that we do an INITIAL->DROPPING transition right off the bat in the beginning of the loop and then perform a DROPPING->CONTROL and either CONTROL->DROPPING and restart the loop or CONTROL->RECOVERY/ACCEPTING and terminate.
Diffstat (limited to 'lib/libssl/s3_lib.c')
0 files changed, 0 insertions, 0 deletions