diff options
author | Matt Dunwoodie <ncon@noconroy.net> | 2021-04-20 09:19:49 +1000 |
---|---|---|
committer | Matt Dunwoodie <ncon@noconroy.net> | 2021-04-20 10:52:36 +1000 |
commit | 73bc4e87c721ff11891b33ddf4eee8f0a0ecbd1f (patch) | |
tree | dd35dbb67400e1cbdbdd881eff053e66b1c25136 /src/wg_noise.c | |
parent | wg_noise: whitespace cleanup (diff) | |
download | wireguard-freebsd-73bc4e87c721ff11891b33ddf4eee8f0a0ecbd1f.tar.xz wireguard-freebsd-73bc4e87c721ff11891b33ddf4eee8f0a0ecbd1f.zip |
wg_noise: no need to enter epoch here
Signed-off-by: Matt Dunwoodie <ncon@noconroy.net>
Diffstat (limited to 'src/wg_noise.c')
-rw-r--r-- | src/wg_noise.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/wg_noise.c b/src/wg_noise.c index f497687..961f562 100644 --- a/src/wg_noise.c +++ b/src/wg_noise.c @@ -610,16 +610,11 @@ noise_add_new_keypair(struct noise_local *l, struct noise_remote *r, static int noise_received_with(struct noise_keypair *kp) { - struct epoch_tracker et; struct noise_keypair *old; struct noise_remote *r = kp->kp_remote; - NET_EPOCH_ENTER(et); - if (kp != epoch_ptr_read(&r->r_next)) { - NET_EPOCH_EXIT(et); + if (kp != epoch_ptr_read(&r->r_next)) return (0); - } - NET_EPOCH_EXIT(et); rw_wlock(&r->r_keypair_lock); if (kp != epoch_ptr_read(&r->r_next)) { |