Deleted
Added
1 2/* 3 * Copyright (C) Valentin V. Bartenev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#include "php.h" 8#include "SAPI.h" --- 153 unchanged lines hidden (view full) --- 162} 163 164 165nxt_int_t 166nxt_php_request_init(nxt_app_request_t *r) 167{ 168 nxt_php_ctx_t *ctx; 169 |
170 ctx = nxt_mp_zget(r->mem_pool, sizeof(nxt_php_ctx_t)); |
171 if (nxt_slow_path(ctx == NULL)) { 172 return NXT_ERROR; 173 } 174 175 r->ctx = ctx; 176 177 return NXT_OK; 178} --- 77 unchanged lines hidden (view full) --- 256 - ctx->query.data; 257 258 } else { 259 ctx->script_name_len = r->header.path.len; 260 } 261 262#if !ABS_MODE 263 ctx->script.len = sizeof(root) - 1 + ctx->script_name_len; |
264 ctx->script.data = nxt_mp_nget(r->mem_pool, ctx->script.len + 1); |
265 266 if (nxt_slow_path(ctx->script.data == NULL)) { 267 return NXT_ERROR; 268 } 269 270 p = nxt_cpymem(ctx->script.data, root, sizeof(root) - 1); 271 p = nxt_cpymem(p, r->header.path.data, ctx->script_name_len); 272 *p = '\0'; --- 287 unchanged lines hidden (view full) --- 560 } 561 562 if (ctx->content_length != NULL) { 563 php_register_variable_safe((char *) "CONTENT_LENGTH", 564 (char *) ctx->content_length->data, 565 ctx->content_length->len, track_vars_array TSRMLS_CC); 566 } 567 |
568 var = nxt_mp_nget(r->mem_pool, sizeof(prefix) + ctx->max_name + 1); |
569 570 if (nxt_slow_path(var == NULL)) { 571 return; 572 } 573 574 nxt_memcpy(var, prefix, sizeof(prefix)); 575 576 for (i = 0; i < r->header.fields_num; i++) { --- 35 unchanged lines hidden --- |