# HG changeset patch # User Igor Sysoev # Date 1292323122 0 # Node ID 159a513d42fa1a8dbccfeef3de348cb83d25f9d1 # Parent d4c4569e09aee43f8f8e9d7592a79e4e031987d4 merge r3798, r3806, r3807: revert processing NGX_DONE in rewrite phase changed in r3634 diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c --- a/src/http/ngx_http_core_module.c +++ b/src/http/ngx_http_core_module.c @@ -910,7 +910,11 @@ ngx_http_core_rewrite_phase(ngx_http_req return NGX_AGAIN; } - /* rc == NGX_OK || rc == NGX_ERROR || rc == NGX_HTTP_... */ + if (rc == NGX_DONE) { + return NGX_OK; + } + + /* NGX_OK, NGX_AGAIN, NGX_ERROR, NGX_HTTP_... */ ngx_http_finalize_request(r, rc);