comparison src/http/ngx_http_upstream.c @ 3161:d430c6ab1c99

check unsafe Destination
author Igor Sysoev <igor@sysoev.ru>
date Fri, 25 Sep 2009 09:30:06 +0000
parents 40b8b398dbbc
children b1013d768911
comparison
equal deleted inserted replaced
3160:a7637c2c1157 3161:d430c6ab1c99
1795 } 1795 }
1796 1796
1797 uri = &u->headers_in.x_accel_redirect->value; 1797 uri = &u->headers_in.x_accel_redirect->value;
1798 args.len = 0; 1798 args.len = 0;
1799 args.data = NULL; 1799 args.data = NULL;
1800 flags = 0; 1800 flags = NGX_HTTP_LOG_UNSAFE;
1801 1801
1802 if (ngx_http_parse_unsafe_uri(r, uri, &args, &flags) != NGX_OK) { 1802 if (ngx_http_parse_unsafe_uri(r, uri, &args, &flags) != NGX_OK) {
1803 ngx_http_finalize_request(r, NGX_HTTP_NOT_FOUND); 1803 ngx_http_finalize_request(r, NGX_HTTP_NOT_FOUND);
1804 return NGX_DONE; 1804 return NGX_DONE;
1805 } 1805 }