summaryrefslogtreecommitdiffstats
path: root/sys/net/if_aggr.c
diff options
context:
space:
mode:
authorvisa <visa@openbsd.org>2019-12-15 09:39:48 +0000
committervisa <visa@openbsd.org>2019-12-15 09:39:48 +0000
commitcf1f3a73bcfdfc63f379dd8f84900facfac2762a (patch)
treed6a381f181cd813aba8c9f08b34209f33128d974 /sys/net/if_aggr.c
parentBe less aggressive pre-allocating memory; ok florian@ (diff)
downloadwireguard-openbsd-cf1f3a73bcfdfc63f379dd8f84900facfac2762a.tar.xz
wireguard-openbsd-cf1f3a73bcfdfc63f379dd8f84900facfac2762a.zip
Add a missing unlock.
Spotted by Hrvoje Popovski using witness(4) OK dlg@
Diffstat (limited to 'sys/net/if_aggr.c')
-rw-r--r--sys/net/if_aggr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/if_aggr.c b/sys/net/if_aggr.c
index 218c8f89cfb..d6a68ce6626 100644
--- a/sys/net/if_aggr.c
+++ b/sys/net/if_aggr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_aggr.c,v 1.25 2019/12/11 11:55:12 dlg Exp $ */
+/* $OpenBSD: if_aggr.c,v 1.26 2019/12/15 09:39:48 visa Exp $ */
/*
* Copyright (c) 2019 The University of Queensland
@@ -2450,6 +2450,7 @@ aggr_iff(struct aggr_softc *sc)
promisc ? "on" : "off");
}
}
+ rw_exit_read(&sc->sc_lock);
sc->sc_promisc = promisc;
}