Deleted
Added
nxt_http_error.c (608:d756231f2cb3) | nxt_http_error.c (703:2d536dde84d2) |
---|---|
1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#include <nxt_router.h> 8#include <nxt_http.h> --- 35 unchanged lines hidden (view full) --- 44 content_type = nxt_list_zero_add(r->resp.fields); 45 if (nxt_slow_path(content_type == NULL)) { 46 goto fail; 47 } 48 49 nxt_http_field_set(content_type, "Content-Type", "text/html"); 50 51 r->resp.content_length = NULL; | 1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#include <nxt_router.h> 8#include <nxt_http.h> --- 35 unchanged lines hidden (view full) --- 44 content_type = nxt_list_zero_add(r->resp.fields); 45 if (nxt_slow_path(content_type == NULL)) { 46 goto fail; 47 } 48 49 nxt_http_field_set(content_type, "Content-Type", "text/html"); 50 51 r->resp.content_length = NULL; |
52 r->resp.content_length_n = sizeof(error) - 1; | 52 r->resp.content_length_n = nxt_length(error); |
53 54 r->state = &nxt_http_request_send_error_body_state; 55 56 nxt_http_request_header_send(task, r); 57 return; 58 59fail: 60 --- 21 unchanged lines hidden (view full) --- 82 83 out = nxt_http_buf_mem(task, r, 0); 84 if (nxt_slow_path(out == NULL)) { 85 goto fail; 86 } 87 88 out->mem.start = (u_char *) error; 89 out->mem.pos = out->mem.start; | 53 54 r->state = &nxt_http_request_send_error_body_state; 55 56 nxt_http_request_header_send(task, r); 57 return; 58 59fail: 60 --- 21 unchanged lines hidden (view full) --- 82 83 out = nxt_http_buf_mem(task, r, 0); 84 if (nxt_slow_path(out == NULL)) { 85 goto fail; 86 } 87 88 out->mem.start = (u_char *) error; 89 out->mem.pos = out->mem.start; |
90 out->mem.free = out->mem.start + sizeof(error) - 1; | 90 out->mem.free = out->mem.start + nxt_length(error); |
91 out->mem.end = out->mem.free; 92 93 out->next = nxt_http_buf_last(r); 94 95 nxt_http_request_send(task, r, out); 96 97 return; 98 99fail: 100 101 nxt_http_request_error_handler(task, r, r->proto.any); 102} | 91 out->mem.end = out->mem.free; 92 93 out->next = nxt_http_buf_last(r); 94 95 nxt_http_request_send(task, r, out); 96 97 return; 98 99fail: 100 101 nxt_http_request_error_handler(task, r, r->proto.any); 102} |