diff options
author | glebius <glebius@FreeBSD.org> | 2005-05-16 17:07:39 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2005-05-16 17:07:39 +0000 |
commit | d4c770bc934b4dc907bf46797f49cd19df484179 (patch) | |
tree | 50806a165a0fcbe75c349db54161edf5a56d2139 /sys/netgraph/ng_ksocket.c | |
parent | 1471eba76241e14d0f01cfa76e381ccf7d8d710b (diff) | |
download | FreeBSD-src-d4c770bc934b4dc907bf46797f49cd19df484179.zip FreeBSD-src-d4c770bc934b4dc907bf46797f49cd19df484179.tar.gz |
Catch up with new ng_send_fn1() interface.
Diffstat (limited to 'sys/netgraph/ng_ksocket.c')
-rw-r--r-- | sys/netgraph/ng_ksocket.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/netgraph/ng_ksocket.c b/sys/netgraph/ng_ksocket.c index 94291d9..ab021fc 100644 --- a/sys/netgraph/ng_ksocket.c +++ b/sys/netgraph/ng_ksocket.c @@ -1009,8 +1009,11 @@ static void ng_ksocket_incoming(struct socket *so, void *arg, int waitflag) { const node_p node = arg; + int wait; - ng_queue_fn(node, NULL, &ng_ksocket_incoming2, so, waitflag); + wait = (waitflag & M_WAITOK) ? NG_WAITOK : 0; + ng_send_fn1(node, NULL, &ng_ksocket_incoming2, so, waitflag, + wait | NG_QUEUE); } |