diff --git a/sys/net/if_spppsubr.c b/sys/net/if_spppsubr.c index 7014a89b95d..cfd1546c856 100644 --- a/sys/net/if_spppsubr.c +++ b/sys/net/if_spppsubr.c @@ -980,8 +980,10 @@ sppp_output(struct ifnet *ifp, struct mbuf *m, */ if (! IF_HANDOFF_ADJ(ifq, m, ifp, 3)) { ++ifp->if_oerrors; + splx (s); return (rv? rv: ENOBUFS); } + splx (s); /* * Unlike in sppp_input(), we can always bump the timestamp * here since sppp_output() is only called on behalf of