From: Miles Bader Date: Tue, 5 Mar 1996 17:15:44 +0000 (+0000) Subject: (__select): Don't fault when some fdmask is 0. X-Git-Tag: upstream/2.30~29631 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3cf11a4b3388982a0b4946953c1500a3c583074d;p=external%2Fglibc.git (__select): Don't fault when some fdmask is 0. --- diff --git a/sysdeps/mach/hurd/select.c b/sysdeps/mach/hurd/select.c index 001a28b..d170287 100644 --- a/sysdeps/mach/hurd/select.c +++ b/sysdeps/mach/hurd/select.c @@ -284,15 +284,15 @@ DEFUN(__select, (nfds, readfds, writefds, exceptfds, timeout), if (type & SELECT_READ) got++; - else + else if (readfds) FD_CLR (i, readfds); if (type & SELECT_WRITE) got++; - else + else if (writefds) FD_CLR (i, writefds); if (type & SELECT_URG) got++; - else + else if (exceptfds) FD_CLR (i, exceptfds); }