comparison src/http/ngx_http_special_response.c @ 6310:9d00576252aa

Reduced the number of GET method constants.
author Ruslan Ermilov <ru@nginx.com>
date Mon, 30 Nov 2015 12:04:35 +0300
parents 173561dfd567
children cf3e75cfa951
comparison
equal deleted inserted replaced
6309:ea3ba1ce7014 6310:9d00576252aa
357 #define NGX_HTTP_LAST_5XX 508 357 #define NGX_HTTP_LAST_5XX 508
358 358
359 }; 359 };
360 360
361 361
362 static ngx_str_t ngx_http_get_name = { 3, (u_char *) "GET " };
363
364
365 ngx_int_t 362 ngx_int_t
366 ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error) 363 ngx_http_special_response_handler(ngx_http_request_t *r, ngx_int_t error)
367 { 364 {
368 ngx_uint_t i, err; 365 ngx_uint_t i, err;
369 ngx_http_err_page_t *err_page; 366 ngx_http_err_page_t *err_page;
562 args = err_page->args; 559 args = err_page->args;
563 } 560 }
564 561
565 if (r->method != NGX_HTTP_HEAD) { 562 if (r->method != NGX_HTTP_HEAD) {
566 r->method = NGX_HTTP_GET; 563 r->method = NGX_HTTP_GET;
567 r->method_name = ngx_http_get_name; 564 r->method_name = ngx_http_core_get_method;
568 } 565 }
569 566
570 return ngx_http_internal_redirect(r, &uri, &args); 567 return ngx_http_internal_redirect(r, &uri, &args);
571 } 568 }
572 569