revert processing NGX_OK and NGX_DONE in rewrite phase changed in r3634
Igor Sysoev
11 years ago
899 | 899 | |
900 | 900 | rc = ph->handler(r); |
901 | 901 | |
902 | if (rc == NGX_OK) { | |
903 | r->phase_handler = ph->next; | |
904 | return NGX_AGAIN; | |
905 | } | |
906 | ||
902 | 907 | if (rc == NGX_DECLINED) { |
903 | 908 | r->phase_handler++; |
904 | 909 | return NGX_AGAIN; |
905 | 910 | } |
906 | 911 | |
907 | /* rc == NGX_OK || rc == NGX_ERROR || rc == NGX_HTTP_... */ | |
912 | if (rc == NGX_DONE) { | |
913 | return NGX_OK; | |
914 | } | |
915 | ||
916 | /* NGX_AGAIN || rc == NGX_ERROR || rc == NGX_HTTP_... */ | |
908 | 917 | |
909 | 918 | ngx_http_finalize_request(r, rc); |
910 | 919 |