nxt_controller.c (662:053984ce0c4e) nxt_controller.c (673:9fa79c719a17)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) Valentin V. Bartenev
5 * Copyright (C) NGINX, Inc.
6 */
7
8#include <nxt_main.h>

--- 1251 unchanged lines hidden (view full) ---

1260
1261 nxt_memzero(&pretty, sizeof(nxt_conf_json_pretty_t));
1262
1263 body->mem.free = nxt_conf_json_print(body->mem.free, value, &pretty);
1264
1265 body->mem.free = nxt_cpymem(body->mem.free, "\r\n", 2);
1266
1267 size = sizeof("HTTP/1.1 " "\r\n") - 1 + status_line.length
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) Valentin V. Bartenev
5 * Copyright (C) NGINX, Inc.
6 */
7
8#include <nxt_main.h>

--- 1251 unchanged lines hidden (view full) ---

1260
1261 nxt_memzero(&pretty, sizeof(nxt_conf_json_pretty_t));
1262
1263 body->mem.free = nxt_conf_json_print(body->mem.free, value, &pretty);
1264
1265 body->mem.free = nxt_cpymem(body->mem.free, "\r\n", 2);
1266
1267 size = sizeof("HTTP/1.1 " "\r\n") - 1 + status_line.length
1268 + sizeof("Server: Unit/" NXT_VERSION "\r\n") - 1
1268 + sizeof("Server: " NXT_SERVER "\r\n") - 1
1269 + sizeof("Date: Wed, 31 Dec 1986 16:40:00 GMT\r\n") - 1
1270 + sizeof("Content-Type: application/json\r\n") - 1
1271 + sizeof("Content-Length: " "\r\n") - 1 + NXT_SIZE_T_LEN
1272 + sizeof("Connection: close\r\n") - 1
1273 + sizeof("\r\n") - 1;
1274
1275 b = nxt_buf_mem_alloc(c->mem_pool, size, 0);
1276 if (nxt_slow_path(b == NULL)) {

--- 5 unchanged lines hidden (view full) ---

1282
1283 nxt_str_set(&str, "HTTP/1.1 ");
1284
1285 b->mem.free = nxt_cpymem(b->mem.free, str.start, str.length);
1286 b->mem.free = nxt_cpymem(b->mem.free, status_line.start,
1287 status_line.length);
1288
1289 nxt_str_set(&str, "\r\n"
1269 + sizeof("Date: Wed, 31 Dec 1986 16:40:00 GMT\r\n") - 1
1270 + sizeof("Content-Type: application/json\r\n") - 1
1271 + sizeof("Content-Length: " "\r\n") - 1 + NXT_SIZE_T_LEN
1272 + sizeof("Connection: close\r\n") - 1
1273 + sizeof("\r\n") - 1;
1274
1275 b = nxt_buf_mem_alloc(c->mem_pool, size, 0);
1276 if (nxt_slow_path(b == NULL)) {

--- 5 unchanged lines hidden (view full) ---

1282
1283 nxt_str_set(&str, "HTTP/1.1 ");
1284
1285 b->mem.free = nxt_cpymem(b->mem.free, str.start, str.length);
1286 b->mem.free = nxt_cpymem(b->mem.free, status_line.start,
1287 status_line.length);
1288
1289 nxt_str_set(&str, "\r\n"
1290 "Server: Unit/" NXT_VERSION "\r\n"
1290 "Server: " NXT_SERVER "\r\n"
1291 "Date: ");
1292
1293 b->mem.free = nxt_cpymem(b->mem.free, str.start, str.length);
1294
1295 b->mem.free = nxt_thread_time_string(task->thread, &date_cache,
1296 b->mem.free);
1297
1298 nxt_str_set(&str, "\r\n"

--- 36 unchanged lines hidden ---
1291 "Date: ");
1292
1293 b->mem.free = nxt_cpymem(b->mem.free, str.start, str.length);
1294
1295 b->mem.free = nxt_thread_time_string(task->thread, &date_cache,
1296 b->mem.free);
1297
1298 nxt_str_set(&str, "\r\n"

--- 36 unchanged lines hidden ---