diff options
Diffstat (limited to 'nginx/ngx_js.c')
-rw-r--r-- | nginx/ngx_js.c | 4 |
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; |