Mercurial > hg > nginx-quic
comparison src/http/ngx_http_core_module.c @ 3634:40e356cf4176
add files missed in the previuos commit
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 18 Jun 2010 15:16:18 +0000 |
parents | 920919d9148c |
children | 446f611b0a79 |
comparison
equal
deleted
inserted
replaced
3633:187783310b65 | 3634:40e356cf4176 |
---|---|
863 { | 863 { |
864 ngx_int_t rc; | 864 ngx_int_t rc; |
865 | 865 |
866 /* | 866 /* |
867 * generic phase checker, | 867 * generic phase checker, |
868 * used by the post read, server rewrite, rewrite, and pre-access phases | 868 * used by the post read and pre-access phases |
869 */ | 869 */ |
870 | 870 |
871 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, | 871 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, |
872 "generic phase: %ui", r->phase_handler); | 872 "generic phase: %ui", r->phase_handler); |
873 | 873 |
886 if (rc == NGX_AGAIN || rc == NGX_DONE) { | 886 if (rc == NGX_AGAIN || rc == NGX_DONE) { |
887 return NGX_OK; | 887 return NGX_OK; |
888 } | 888 } |
889 | 889 |
890 /* rc == NGX_ERROR || rc == NGX_HTTP_... */ | 890 /* rc == NGX_ERROR || rc == NGX_HTTP_... */ |
891 | |
892 ngx_http_finalize_request(r, rc); | |
893 | |
894 return NGX_OK; | |
895 } | |
896 | |
897 | |
898 ngx_int_t | |
899 ngx_http_core_rewrite_phase(ngx_http_request_t *r, ngx_http_phase_handler_t *ph) | |
900 { | |
901 ngx_int_t rc; | |
902 | |
903 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, | |
904 "rewrite phase: %ui", r->phase_handler); | |
905 | |
906 rc = ph->handler(r); | |
907 | |
908 if (rc == NGX_DECLINED) { | |
909 r->phase_handler++; | |
910 return NGX_AGAIN; | |
911 } | |
912 | |
913 /* rc == NGX_OK || rc == NGX_ERROR || rc == NGX_HTTP_... */ | |
891 | 914 |
892 ngx_http_finalize_request(r, rc); | 915 ngx_http_finalize_request(r, rc); |
893 | 916 |
894 return NGX_OK; | 917 return NGX_OK; |
895 } | 918 } |