mturk       2005/04/18 08:43:35

  Modified:    jni/native/src poll.c
  Log:
  If add queue is too large, do not return APR_ENOMEM, but rather
  bail out from the add loop. Whats in the queue will be added on the next
  call.
  
  Revision  Changes    Path
  1.9       +3 -1      jakarta-tomcat-connectors/jni/native/src/poll.c
  
  Index: poll.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jni/native/src/poll.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- poll.c    18 Apr 2005 15:24:01 -0000      1.8
  +++ poll.c    18 Apr 2005 15:43:35 -0000      1.9
  @@ -198,7 +198,9 @@
       for (n = 0; n < p->nadds; n++) {
           apr_pollfd_t pf = p->query_add[n];
           if (p->nelts == p->nalloc) {
  -            rv = APR_ENOMEM;
  +            /* In case the add queue is too large
  +             * skip adding to pollset
  +             */
               break;
           }
           if ((rv = apr_pollset_add(p->pollset, &pf)) != APR_SUCCESS)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to