From f08d375c36faf7ce859b910fc858d33f1d70aca7 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 7 Aug 2022 00:09:31 +0200 Subject: [PATCH] Fix lingering cond in service after reload with no cond Signed-off-by: Joachim Wiberg --- src/conf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/conf.c b/src/conf.c index 9ef50ab7..bdb73050 100644 --- a/src/conf.c +++ b/src/conf.c @@ -442,8 +442,10 @@ void conf_parse_cond(svc_t *svc, char *cond) if (svc_is_daemon(svc)) svc->sighup = 1; - if (!cond) + if (!cond) { + memset(svc->cond, 0, sizeof(svc->cond)); return; + } /* First character must be '!' if SIGHUP is not supported. */ ptr = cond;