]> granicus.if.org Git - apache/commitdiff
Use APR_STATUS_IS_EAGAIN rather than comparing against APR_EAGAIN.
authorWilfredo Sanchez <wsanchez@apache.org>
Thu, 7 Apr 2005 00:40:27 +0000 (00:40 +0000)
committerWilfredo Sanchez <wsanchez@apache.org>
Thu, 7 Apr 2005 00:40:27 +0000 (00:40 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@160352 13f79535-47bb-0310-9956-ffa450edef68

server/core_filters.c

index df35563d53700d8a9791faa44e19dcfe3e5cd192..499b1f80d7016f9eac2e913ec51fb187132092ac 100644 (file)
@@ -521,7 +521,7 @@ static apr_status_t emulate_sendfile(core_net_rec *c, apr_file_t *fd,
         o = 0;
         rv = apr_file_read(fd, buffer, &sendlen);
         if (rv == APR_SUCCESS && sendlen) {
-            while ((rv == APR_SUCCESS || rv == APR_EAGAIN) && sendlen) {
+            while ((rv == APR_SUCCESS || APR_STATUS_IS_EAGAIN(rv)) && sendlen) {
                 bytes_sent = sendlen;
                 rv = apr_socket_send(c->client_socket, &buffer[o], &bytes_sent);
                 *nbytes += bytes_sent;