changeset 6508:151fd02a4317

Simplified ngx_unix_recv() and ngx_readv_chain(). This makes ngx_unix_recv() and ngx_udp_unix_recv() differ minimally.
author Ruslan Ermilov <ru@nginx.com>
date Fri, 08 Apr 2016 16:49:35 +0300
parents 8ee94ecd3a50
children 7640d6c213e1
files src/os/unix/ngx_readv_chain.c src/os/unix/ngx_recv.c
diffstat 2 files changed, 2 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/os/unix/ngx_readv_chain.c
+++ b/src/os/unix/ngx_readv_chain.c
@@ -143,9 +143,7 @@ ngx_readv_chain(ngx_connection_t *c, ngx
                         rev->ready = 0;
                     }
 
-                    if (rev->available < 0) {
-                        rev->available = 0;
-                    }
+                    rev->available = 0;
                 }
 
                 return n;
--- a/src/os/unix/ngx_recv.c
+++ b/src/os/unix/ngx_recv.c
@@ -93,9 +93,7 @@ ngx_unix_recv(ngx_connection_t *c, u_cha
                         rev->ready = 0;
                     }
 
-                    if (rev->available < 0) {
-                        rev->available = 0;
-                    }
+                    rev->available = 0;
                 }
 
                 return n;