Download raw body.
Remove wrong "temporary udp error" comment in filt_so{read,write}()
Not only udp(4) sockets set and check `so_error'.
Index: sys/kern/uipc_socket.c
===================================================================
RCS file: /cvs/src/sys/kern/uipc_socket.c,v
retrieving revision 1.325
diff -u -p -r1.325 uipc_socket.c
--- sys/kern/uipc_socket.c 31 Mar 2024 14:01:28 -0000 1.325
+++ sys/kern/uipc_socket.c 31 Mar 2024 20:58:15 -0000
@@ -2290,7 +2290,7 @@ filt_soread(struct knote *kn, long hint)
}
kn->kn_fflags = so->so_error;
rv = 1;
- } else if (so->so_error) { /* temporary udp error */
+ } else if (so->so_error) {
rv = 1;
} else if (kn->kn_sfflags & NOTE_LOWAT) {
rv = (kn->kn_data >= kn->kn_sdata);
@@ -2327,7 +2327,7 @@ filt_sowrite(struct knote *kn, long hint
}
kn->kn_fflags = so->so_error;
rv = 1;
- } else if (so->so_error) { /* temporary udp error */
+ } else if (so->so_error) {
rv = 1;
} else if (((so->so_state & SS_ISCONNECTED) == 0) &&
(so->so_proto->pr_flags & PR_CONNREQUIRED)) {
Remove wrong "temporary udp error" comment in filt_so{read,write}()