summaryrefslogtreecommitdiffstats
path: root/sys/net/if_sl.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-04-01 23:54:49 +0000
committerrwatson <rwatson@FreeBSD.org>2004-04-01 23:54:49 +0000
commit3e726bfc8b9cc9d3dfede359e80efd879052362c (patch)
treec20ac1824b8834cc4d89cce5101d2dc146702f35 /sys/net/if_sl.c
parent818fd42831740a9f3fdd040c9482b352ef3d7eca (diff)
downloadFreeBSD-src-3e726bfc8b9cc9d3dfede359e80efd879052362c.zip
FreeBSD-src-3e726bfc8b9cc9d3dfede359e80efd879052362c.tar.gz
For now, restore an splx(s) I removed when introducing slisunitfree().
Diffstat (limited to 'sys/net/if_sl.c')
-rw-r--r--sys/net/if_sl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/net/if_sl.c b/sys/net/if_sl.c
index 4632bfb..cd5f58a 100644
--- a/sys/net/if_sl.c
+++ b/sys/net/if_sl.c
@@ -469,8 +469,10 @@ sltioctl(tp, cmd, data, flag, td)
return (ENXIO);
}
if (sc->sc_if.if_dunit != unit) {
- if (!slisunitfree(unit))
+ if (!slisunitfree(unit)) {
+ splx(s);
return (ENXIO);
+ }
wasup = sc->sc_if.if_flags & IFF_UP;
bpfdetach(&sc->sc_if);
OpenPOWER on IntegriCloud