From b27f1c0910379e8be7e23818d2dbdeb650a7d743 Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Fri, 27 Oct 2017 09:01:13 -0400 Subject: [PATCH] [core] fix var.CWD (regression in 1.4.46) (fixes #2835) (broken in commit:86bb8be2) x-ref: "empty var.CWD" https://redmine.lighttpd.net/issues/2835 --- src/configfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/configfile.c b/src/configfile.c index 064039b1..5333e0a3 100644 --- a/src/configfile.c +++ b/src/configfile.c @@ -1355,7 +1355,7 @@ int config_read(server *srv, const char *fn) { dcwd = data_string_init(); buffer_string_prepare_copy(dcwd->value, 1023); if (NULL != getcwd(dcwd->value->ptr, dcwd->value->size - 1)) { - buffer_commit(dcwd->value, buffer_string_length(dcwd->value)); + buffer_commit(dcwd->value, strlen(dcwd->value->ptr)); buffer_copy_string_len(dcwd->key, CONST_STR_LEN("var.CWD")); array_insert_unique(dc->value, (data_unset *)dcwd); } else { -- 2.11.4.GIT