Date: Tue, 14 Jun 2005 05:10:13 GMT From: Diane Bruce <db@db.net> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/82143:kqueue on FreeBSD 4.11 fails to report UDP read events Message-ID: <200506140510.j5E5ADYJ037324@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/82143; it has been noted by GNATS. From: Diane Bruce <db@db.net> To: bug-followup@FreeBSD.org, db@db.net Cc: Subject: Re: kern/82143:kqueue on FreeBSD 4.11 fails to report UDP read events Date: Tue, 14 Jun 2005 01:06:00 -0400 When is UDP socket ever connected? The patch simply reverts to earlier 4.x code. Tested and works on ircu and ircd-hybrid. --- uipc_socket.c.orig Mon Jun 13 21:37:52 2005 +++ uipc_socket.c Mon Jun 13 22:33:16 2005 @@ -1602,10 +1602,8 @@ case EVFILT_READ: if (so->so_options & SO_ACCEPTCONN) kn->kn_fop = &solisten_filtops; - else if (so->so_state & SS_ISCONNECTED) + else kn->kn_fop = &soread_filtops; - else - return (EINVAL); sb = &so->so_rcv; break; case EVFILT_WRITE:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506140510.j5E5ADYJ037324>