]> git.kaiwu.me - nginx.git/commitdiff
use boolean expression instead of "if"
authorIgor Sysoev <igor@sysoev.ru>
Wed, 15 Dec 2010 14:10:33 +0000 (14:10 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Wed, 15 Dec 2010 14:10:33 +0000 (14:10 +0000)
src/http/ngx_http_core_module.c

index f3fa765c1383c35c837f73fc3cf8be432b756874..ae0264d341f44c69f1313750ccfb817a02382bd2 100644 (file)
@@ -789,11 +789,7 @@ ngx_http_handler(ngx_http_request_t *r)
     if (!r->internal) {
         switch (r->headers_in.connection_type) {
         case 0:
-            if (r->http_version > NGX_HTTP_VERSION_10) {
-                r->keepalive = 1;
-            } else {
-                r->keepalive = 0;
-            }
+            r->keepalive = (r->http_version > NGX_HTTP_VERSION_10);
             break;
 
         case NGX_HTTP_CONNECTION_CLOSE:
@@ -805,13 +801,7 @@ ngx_http_handler(ngx_http_request_t *r)
             break;
         }
 
-        if (r->headers_in.content_length_n > 0) {
-            r->lingering_close = 1;
-
-        } else {
-            r->lingering_close = 0;
-        }
-
+        r->lingering_close = (r->headers_in.content_length_n > 0);
         r->phase_handler = 0;
 
     } else {