diff options
author | jlemon <jlemon@FreeBSD.org> | 2000-08-07 17:52:08 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2000-08-07 17:52:08 +0000 |
commit | e953756ee5b3591fc44b7b56d03faac843e19013 (patch) | |
tree | ef9430fa05f7bb298bb7606aa920a82f5b4a8a9a /sys | |
parent | 0555ebf648a4f9b2894ad9c78c23db9a39a95186 (diff) | |
download | FreeBSD-src-e953756ee5b3591fc44b7b56d03faac843e19013.zip FreeBSD-src-e953756ee5b3591fc44b7b56d03faac843e19013.tar.gz |
Make the kqueue socket read filter honor the SO_RCVLOWAT value.
Spotted by: "Steve M." <stevem@redlinenetworks.com>
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/uipc_socket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index eea9e44..f5f1746 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -1563,7 +1563,7 @@ filt_soread(struct knote *kn, long hint) kn->kn_flags |= EV_EOF; return (1); } - return (kn->kn_data > 0); + return (kn->kn_data >= so->so_rcv.sb_lowat); } static int |