From ae02c19867083c6ad3e51506109cb37bca1d36d1 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Fri, 19 Mar 2004 05:25:53 +0000 Subject: nginx-0.0.3-2004-03-19-08:25:53 import --- src/http/modules/proxy/ngx_http_proxy_upstream.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/http/modules/proxy') diff --git a/src/http/modules/proxy/ngx_http_proxy_upstream.c b/src/http/modules/proxy/ngx_http_proxy_upstream.c index f4bc1c4ed..d72f09e0b 100644 --- a/src/http/modules/proxy/ngx_http_proxy_upstream.c +++ b/src/http/modules/proxy/ngx_http_proxy_upstream.c @@ -85,8 +85,8 @@ int ngx_http_proxy_request_upstream(ngx_http_proxy_ctx_t *p) return NGX_DONE; } - if (rc == NGX_ERROR) { - return NGX_HTTP_INTERNAL_SERVER_ERROR; + if (rc >= NGX_HTTP_SPECIAL_RESPONSE || rc == NGX_ERROR) { + return rc; } } @@ -1243,8 +1243,8 @@ static void ngx_http_proxy_process_body(ngx_event_t *ev) #endif if (ep->upstream_done || ep->upstream_eof || ep->upstream_error) { - ngx_log_debug0(NGX_LOG_DEBUG_HTTP, ev->log, 0, - "http proxy upstream exit"); + ngx_log_debug1(NGX_LOG_DEBUG_HTTP, ev->log, 0, + "http proxy upstream exit: " PTR_FMT, ep->out); ngx_http_busy_unlock(p->lcf->busy_lock, &p->busy_lock); ngx_http_proxy_finalize_request(p, 0); return; -- cgit