]> git.kaiwu.me - nginx.git/commitdiff
Simplified ngx_unix_recv() and ngx_readv_chain().
authorRuslan Ermilov <ru@nginx.com>
Fri, 8 Apr 2016 13:49:35 +0000 (16:49 +0300)
committerRuslan Ermilov <ru@nginx.com>
Fri, 8 Apr 2016 13:49:35 +0000 (16:49 +0300)
This makes ngx_unix_recv() and ngx_udp_unix_recv() differ minimally.

src/os/unix/ngx_readv_chain.c
src/os/unix/ngx_recv.c

index 981521f65d89aabc12ffe161761ef0d966b281fd..d23508ea7b58b55681a2104bd00496fd8cbc5896 100644 (file)
@@ -143,9 +143,7 @@ ngx_readv_chain(ngx_connection_t *c, ngx_chain_t *chain, off_t limit)
                         rev->ready = 0;
                     }
 
-                    if (rev->available < 0) {
-                        rev->available = 0;
-                    }
+                    rev->available = 0;
                 }
 
                 return n;
index 4bb725f7cae0971291d8a0e05ad4ef2581334874..5013ae34ccd822bc4c60cb9500837f0899e9a752 100644 (file)
@@ -93,9 +93,7 @@ ngx_unix_recv(ngx_connection_t *c, u_char *buf, size_t size)
                         rev->ready = 0;
                     }
 
-                    if (rev->available < 0) {
-                        rev->available = 0;
-                    }
+                    rev->available = 0;
                 }
 
                 return n;