diff options
author | 2017-05-07 18:18:20 +0000 | |
---|---|---|
committer | 2017-05-07 18:18:20 +0000 | |
commit | 7a7c13acd1cb4d0a55f8529a67b6a6fe9c97d18f (patch) | |
tree | 1b1ebb9939718753d0a58693b4bc059ab09083dc /lib/libssl/s3_lib.c | |
parent | Backout previous as it's causing problems on architectures that align (diff) | |
download | wireguard-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