From c89a2396bed0c3ea70596ba85155eff84c222281 Mon Sep 17 00:00:00 2001 From: DL6ER Date: Sat, 4 Nov 2023 07:59:21 +0100 Subject: [PATCH] Backslashs need to be escaped to avoid invalid escape sequences in the TOML file Signed-off-by: DL6ER --- src/config/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/config.c b/src/config/config.c index b58c797ee..f04fa10b4 100644 --- a/src/config/config.c +++ b/src/config/config.c @@ -950,7 +950,7 @@ void initConfig(struct config *conf) conf->webserver.api.excludeDomains.d.json = cJSON_CreateArray(); conf->webserver.api.excludeRegex.k = "webserver.api.excludeRegex"; - conf->webserver.api.excludeRegex.h = "Array of regular expressions to be excluded from certain API responses\n Example: [ \"(^|\\.)\\.google\\.de$\", \"\\.pi-hole\\.net$\" ]"; + conf->webserver.api.excludeRegex.h = "Array of regular expressions to be excluded from certain API responses. Note that backslashes \"\\\" need to be escaped, i.e. \"\\\\\" in this setting\n Example: [ \"(^|\\\\.)\\\\.google\\\\.de$\", \"\\\\.pi-hole\\\\.net$\" ]"; conf->webserver.api.excludeRegex.a = cJSON_CreateStringReference("array of regular expressions"); conf->webserver.api.excludeRegex.t = CONF_JSON_STRING_ARRAY; conf->webserver.api.excludeRegex.f = FLAG_RESTART_FTL | FLAG_ADVANCED_SETTING;