summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2020-02-11 23:43:14 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2020-07-08 19:54:29 -0400
commit89082a12ca4ad2fb9be425284d95ea023e57a44c (patch)
treef66f6ee436e551cf8fd83b4dff16d8dd8d6a5df0
parente11f72b11d2e68c4f92948990f006b71001ed258 (diff)
downloadlighttpd-git-89082a12ca4ad2fb9be425284d95ea023e57a44c.tar.gz
[config] blank server.tag if whitespace-only
-rw-r--r--src/configfile.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/configfile.c b/src/configfile.c
index 65463337..fbe99745 100644
--- a/src/configfile.c
+++ b/src/configfile.c
@@ -877,6 +877,9 @@ static int config_insert(server *srv) {
t[1] = ' ';
buffer_commit(b, 1);
}
+ char *t = b->ptr; /*(make empty if tag is whitespace-only)*/
+ while (*t==' ' || *t=='\t' || *t=='\r' || *t=='\n') ++t;
+ if (*t == '\0') buffer_string_set_length(b, 0);
}
break;
case 3: /* server.max-request-size */