apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wr...@apache.org
Subject cvs commit: apr/poll/unix poll.c
Date Tue, 31 Dec 2002 17:10:40 GMT
wrowe       2002/12/31 09:10:40

  Modified:    poll/unix poll.c
  Log:
    Fix apr_poll behavior on Darwin/Win32 (now passing testpoll.)
    We were getting spurious returned events because the select-based
    poll implementation wasn't zeroing out previous results before
    setting the current ones and returning.
  
  Submitted by:	Garrett Rooney <rooneg@electricjellyfish.net>
  
  Revision  Changes    Path
  1.33      +4 -0      apr/poll/unix/poll.c
  
  Index: poll.c
  ===================================================================
  RCS file: /home/cvs/apr/poll/unix/poll.c,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- poll.c	20 Sep 2002 10:42:37 -0000	1.32
  +++ poll.c	31 Dec 2002 17:10:40 -0000	1.33
  @@ -275,6 +275,10 @@
       }
   #endif
   
  +    for (i = 0; i < *nsds; i++) {
  +      aprset[i].rtnevents = 0;
  +    }
  +
       (*nsds) = rv;
       if ((*nsds) == 0) {
           return APR_TIMEUP;
  
  
  

Mime
View raw message