aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Dunwoodie <ncon@noconroy.net>2021-04-20 09:19:49 +1000
committerMatt Dunwoodie <ncon@noconroy.net>2021-04-20 10:52:36 +1000
commit73bc4e87c721ff11891b33ddf4eee8f0a0ecbd1f (patch)
treedd35dbb67400e1cbdbdd881eff053e66b1c25136
parentwg_noise: whitespace cleanup (diff)
downloadwireguard-freebsd-73bc4e87c721ff11891b33ddf4eee8f0a0ecbd1f.tar.xz
wireguard-freebsd-73bc4e87c721ff11891b33ddf4eee8f0a0ecbd1f.zip
wg_noise: no need to enter epoch here
Signed-off-by: Matt Dunwoodie <ncon@noconroy.net>
-rw-r--r--src/wg_noise.c7
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)) {