aboutsummaryrefslogtreecommitdiff
path: root/nginx/ngx_js.c
diff options
context:
space:
mode:
Diffstat (limited to 'nginx/ngx_js.c')
-rw-r--r--nginx/ngx_js.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/nginx/ngx_js.c b/nginx/ngx_js.c
index b372feca..9a20a684 100644
--- a/nginx/ngx_js.c
+++ b/nginx/ngx_js.c
@@ -2017,7 +2017,7 @@ ngx_js_init_conf_vm(ngx_conf_t *cf, ngx_js_loc_conf_t *conf,
+ sizeof(" globalThis. = ;\n") - 1;
}
- start = ngx_pnalloc(cf->pool, size);
+ start = ngx_pnalloc(cf->pool, size + 1);
if (start == NULL) {
return NGX_ERROR;
}
@@ -2039,6 +2039,8 @@ ngx_js_init_conf_vm(ngx_conf_t *cf, ngx_js_loc_conf_t *conf,
p = ngx_cpymem(p, ";\n", sizeof(";\n") - 1);
}
+ *p = '\0';
+
file = ngx_cycle->conf_prefix;
options->file.start = file.data;