Mercurial > hg > nginx
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 } |