Mercurial > hg > nginx
comparison src/http/ngx_http_core_module.c @ 3846:005d5cf5b403
use boolean expression instead of "if"
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 15 Dec 2010 14:10:33 +0000 |
parents | 01542054f2c3 |
children | 57d2533f98b3 |
comparison
equal
deleted
inserted
replaced
3845:11c68a5ed419 | 3846:005d5cf5b403 |
---|---|
787 r->connection->unexpected_eof = 0; | 787 r->connection->unexpected_eof = 0; |
788 | 788 |
789 if (!r->internal) { | 789 if (!r->internal) { |
790 switch (r->headers_in.connection_type) { | 790 switch (r->headers_in.connection_type) { |
791 case 0: | 791 case 0: |
792 if (r->http_version > NGX_HTTP_VERSION_10) { | 792 r->keepalive = (r->http_version > NGX_HTTP_VERSION_10); |
793 r->keepalive = 1; | |
794 } else { | |
795 r->keepalive = 0; | |
796 } | |
797 break; | 793 break; |
798 | 794 |
799 case NGX_HTTP_CONNECTION_CLOSE: | 795 case NGX_HTTP_CONNECTION_CLOSE: |
800 r->keepalive = 0; | 796 r->keepalive = 0; |
801 break; | 797 break; |
803 case NGX_HTTP_CONNECTION_KEEP_ALIVE: | 799 case NGX_HTTP_CONNECTION_KEEP_ALIVE: |
804 r->keepalive = 1; | 800 r->keepalive = 1; |
805 break; | 801 break; |
806 } | 802 } |
807 | 803 |
808 if (r->headers_in.content_length_n > 0) { | 804 r->lingering_close = (r->headers_in.content_length_n > 0); |
809 r->lingering_close = 1; | |
810 | |
811 } else { | |
812 r->lingering_close = 0; | |
813 } | |
814 | |
815 r->phase_handler = 0; | 805 r->phase_handler = 0; |
816 | 806 |
817 } else { | 807 } else { |
818 cmcf = ngx_http_get_module_main_conf(r, ngx_http_core_module); | 808 cmcf = ngx_http_get_module_main_conf(r, ngx_http_core_module); |
819 r->phase_handler = cmcf->phase_engine.server_rewrite_index; | 809 r->phase_handler = cmcf->phase_engine.server_rewrite_index; |