From dc3ee9e46731242cecce6e8af7fd83ef7fa61371 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 13 Nov 2023 05:05:07 +0100 Subject: [PATCH] Handle rare warning when registering configuration changes 2023-11-13T04:02:23 [WRN]: conf_change_act():failed registering /etc/finit.conf/ event mask 00000004: Not a directory Signed-off-by: Joachim Wiberg --- src/conf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/conf.c b/src/conf.c index e2e95b2d..e284e80a 100644 --- a/src/conf.c +++ b/src/conf.c @@ -1422,7 +1422,8 @@ static int conf_change_act(char *dir, char *name, uint32_t mask) struct conf_change *node; char *rp = NULL; - if (name[0]) + /* Check for actual printable characters, sometimes STX */ + if (name[0] && name[0] >= ' ') paste(fn, sizeof(fn), dir, name); else strlcpy(fn, dir, sizeof(fn));