Fix filt_soread() to properly flag a kevent when a 0-byte datagram is
received. Verified by: dougb, Manfred Antar <null@pozo.com> Sponsored by: NTT Multimedia Communications Labs
This commit is contained in:
parent
f3fb0a6c88
commit
247a32f22a
@ -1794,7 +1794,7 @@ filt_soread(struct knote *kn, long hint)
|
||||
return (1);
|
||||
if (kn->kn_sfflags & NOTE_LOWAT)
|
||||
return (kn->kn_data >= kn->kn_sdata);
|
||||
return (kn->kn_data >= so->so_rcv.sb_lowat);
|
||||
return (so->so_rcv.sb_cc >= so->so_rcv.sb_lowat);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
x
Reference in New Issue
Block a user