diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-04-01 23:54:49 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-04-01 23:54:49 +0000 |
commit | 3e726bfc8b9cc9d3dfede359e80efd879052362c (patch) | |
tree | c20ac1824b8834cc4d89cce5101d2dc146702f35 | |
parent | 818fd42831740a9f3fdd040c9482b352ef3d7eca (diff) | |
download | FreeBSD-src-3e726bfc8b9cc9d3dfede359e80efd879052362c.zip FreeBSD-src-3e726bfc8b9cc9d3dfede359e80efd879052362c.tar.gz |
For now, restore an splx(s) I removed when introducing slisunitfree().
-rw-r--r-- | sys/net/if_sl.c | 4 |
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); |