comparison src/http/modules/ngx_http_uwsgi_module.c @ 3628:cf47471a9eda

make code more obviuos
author Igor Sysoev <igor@sysoev.ru>
date Tue, 15 Jun 2010 15:21:37 +0000
parents 9061fdb2ed8c
children a2a3378824ba
comparison
equal deleted inserted replaced
3627:9061fdb2ed8c 3628:cf47471a9eda
864 864
865 865
866 static ngx_int_t 866 static ngx_int_t
867 ngx_http_uwsgi_process_status_line(ngx_http_request_t *r) 867 ngx_http_uwsgi_process_status_line(ngx_http_request_t *r)
868 { 868 {
869 size_t len;
869 ngx_int_t rc; 870 ngx_int_t rc;
870 ngx_http_upstream_t *u; 871 ngx_http_upstream_t *u;
871 ngx_http_status_t *status; 872 ngx_http_status_t *status;
872 873
873 status = ngx_http_get_module_ctx(r, ngx_http_uwsgi_module); 874 status = ngx_http_get_module_ctx(r, ngx_http_uwsgi_module);
896 u->state->status = status->code; 897 u->state->status = status->code;
897 } 898 }
898 899
899 u->headers_in.status_n = status->code; 900 u->headers_in.status_n = status->code;
900 901
901 u->headers_in.status_line.len = status->end - status->start; 902 len = status->end - status->start;
902 u->headers_in.status_line.data = ngx_pnalloc(r->pool, 903 u->headers_in.status_line.len = len;
903 u->headers_in.status_line.len); 904
905 u->headers_in.status_line.data = ngx_pnalloc(r->pool, len);
904 if (u->headers_in.status_line.data == NULL) { 906 if (u->headers_in.status_line.data == NULL) {
905 return NGX_ERROR; 907 return NGX_ERROR;
906 } 908 }
907 909
908 ngx_memcpy(u->headers_in.status_line.data, status->start, 910 ngx_memcpy(u->headers_in.status_line.data, status->start, len);
909 u->headers_in.status_line.len);
910 911
911 ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, 912 ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
912 "http uwsgi status %ui \"%V\"", 913 "http uwsgi status %ui \"%V\"",
913 u->headers_in.status_n, &u->headers_in.status_line); 914 u->headers_in.status_n, &u->headers_in.status_line);
914 915