Mercurial > hg > nginx
comparison src/http/ngx_http_parse.c @ 9187:dacad3a9c7b8
HTTP: removed unused r->port_start and r->port_end.
Neither r->port_start nor r->port_end were ever used.
The r->port_end is set by the parser, though it was never used by
the following code (and was never usable, since not copied by the
ngx_http_alloc_large_header_buffer() without r->port_start set).
author | Vladimir Khomutov <vl@wbsrv.ru> |
---|---|
date | Tue, 28 Nov 2023 12:57:14 +0300 |
parents | 8d0753760546 |
children | f3df785649ae |
comparison
equal
deleted
inserted
replaced
9186:f366007dd23a | 9187:dacad3a9c7b8 |
---|---|
449 break; | 449 break; |
450 } | 450 } |
451 | 451 |
452 switch (ch) { | 452 switch (ch) { |
453 case '/': | 453 case '/': |
454 r->port_end = p; | |
455 r->uri_start = p; | 454 r->uri_start = p; |
456 state = sw_after_slash_in_uri; | 455 state = sw_after_slash_in_uri; |
457 break; | 456 break; |
458 case '?': | 457 case '?': |
459 r->port_end = p; | |
460 r->uri_start = p; | 458 r->uri_start = p; |
461 r->args_start = p + 1; | 459 r->args_start = p + 1; |
462 r->empty_path_in_uri = 1; | 460 r->empty_path_in_uri = 1; |
463 state = sw_uri; | 461 state = sw_uri; |
464 break; | 462 break; |
465 case ' ': | 463 case ' ': |
466 r->port_end = p; | |
467 /* | 464 /* |
468 * use single "/" from request line to preserve pointers, | 465 * use single "/" from request line to preserve pointers, |
469 * if request line will be copied to large client buffer | 466 * if request line will be copied to large client buffer |
470 */ | 467 */ |
471 r->uri_start = r->schema_end + 1; | 468 r->uri_start = r->schema_end + 1; |