]> granicus.if.org Git - apache/commitdiff
Revert part of r983116: Don't break the loop if rv is EAGAIN
authorStefan Fritsch <sf@apache.org>
Thu, 12 Aug 2010 21:28:32 +0000 (21:28 +0000)
committerStefan Fritsch <sf@apache.org>
Thu, 12 Aug 2010 21:28:32 +0000 (21:28 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@984985 13f79535-47bb-0310-9956-ffa450edef68

modules/filters/mod_reqtimeout.c

index f08213d336262655663b4df70072a0f7eeec983d..966a84dc3d522a8cf3bc76e83dfbbbac4b7736ff 100644 (file)
@@ -190,7 +190,7 @@ static apr_status_t reqtimeout_filter(ap_filter_t *f,
 #endif
 
             rv = ap_get_brigade(f->next, bb, AP_MODE_GETLINE, APR_NONBLOCK_READ, remaining);
-            if (rv != APR_SUCCESS) {
+            if (rv != APR_SUCCESS && !APR_STATUS_IS_EAGAIN(rv)) {
                 break;
             }