brianp 2003/01/03 09:06:07
Modified: poll/unix poll.c
Log:
fix the clearing of the pollset in the select-based implementation
Revision Changes Path
1.35 +2 -3 apr/poll/unix/poll.c
Index: poll.c
===================================================================
RCS file: /home/cvs/apr/poll/unix/poll.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- poll.c 1 Jan 2003 00:01:55 -0000 1.34
+++ poll.c 3 Jan 2003 17:06:07 -0000 1.35
@@ -275,8 +275,8 @@
}
#endif
- for (i = 0; i < *nsds; i++) {
- aprset[i].rtnevents = 0;
+ for (i = 0; i < num; i++) {
+ aprset[i].rtnevents = 0;
}
(*nsds) = rv;
@@ -303,7 +303,6 @@
else {
break;
}
- aprset[i].rtnevents = 0;
if (FD_ISSET(fd, &readset)) {
aprset[i].rtnevents |= APR_POLLIN;
}