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;