Mercurial > hg > nginx
comparison src/http/ngx_http_parse.c @ 5442:63f960bbc52f
Proper backtracking after space in a request line.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 19 Nov 2013 06:57:58 +0400 |
parents | 17291cb8c76e |
children | b141a7627ac6 |
comparison
equal
deleted
inserted
replaced
5441:43ccaf8e8728 | 5442:63f960bbc52f |
---|---|
615 state = sw_http_H; | 615 state = sw_http_H; |
616 break; | 616 break; |
617 default: | 617 default: |
618 r->space_in_uri = 1; | 618 r->space_in_uri = 1; |
619 state = sw_check_uri; | 619 state = sw_check_uri; |
620 p--; | |
620 break; | 621 break; |
621 } | 622 } |
622 break; | 623 break; |
623 | 624 |
624 | 625 |
668 state = sw_http_H; | 669 state = sw_http_H; |
669 break; | 670 break; |
670 default: | 671 default: |
671 r->space_in_uri = 1; | 672 r->space_in_uri = 1; |
672 state = sw_uri; | 673 state = sw_uri; |
674 p--; | |
673 break; | 675 break; |
674 } | 676 } |
675 break; | 677 break; |
676 | 678 |
677 case sw_http_H: | 679 case sw_http_H: |