aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_ksocket.c
diff options
context:
space:
mode:
authorAndre Oppermann <andre@FreeBSD.org>2012-10-18 13:57:24 +0000
committerAndre Oppermann <andre@FreeBSD.org>2012-10-18 13:57:24 +0000
commitc9b652e3e8c6d65d9eb58e2df83dc805ab385d93 (patch)
tree822857ae1f88eb65d6756450fb5600f0644b00d1 /sys/netgraph/ng_ksocket.c
parentbc17db955833354527c5ee8241743e898605b9cd (diff)
Notes
Diffstat (limited to 'sys/netgraph/ng_ksocket.c')
-rw-r--r--sys/netgraph/ng_ksocket.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/netgraph/ng_ksocket.c b/sys/netgraph/ng_ksocket.c
index cacb524f3a48..15c8ce01137f 100644
--- a/sys/netgraph/ng_ksocket.c
+++ b/sys/netgraph/ng_ksocket.c
@@ -1045,9 +1045,7 @@ ng_ksocket_incoming2(node_p node, hook_p hook, void *arg1, int arg2)
struct mbuf *m;
struct ng_mesg *response;
struct uio auio;
- int s, flags, error;
-
- s = splnet();
+ int flags, error;
/* so = priv->so; *//* XXX could have derived this like so */
KASSERT(so == priv->so, ("%s: wrong socket", __func__));
@@ -1094,10 +1092,8 @@ ng_ksocket_incoming2(node_p node, hook_p hook, void *arg1, int arg2)
* the hook gets created and is connected, this upcall function
* will be called again.
*/
- if (priv->hook == NULL) {
- splx(s);
+ if (priv->hook == NULL)
return;
- }
/* Read and forward available mbuf's */
auio.uio_td = NULL;
@@ -1165,7 +1161,6 @@ sendit: /* Forward data with optional peer sockaddr as packet tag */
}
priv->flags |= KSF_EOFSEEN;
}
- splx(s);
}
/*