From 71463c8e5dde984856c92ce3dadb01959f576ed1 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 9 Aug 2023 15:40:48 +0200 Subject: [PATCH] SQUASH config path --- src/detect-engine.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/detect-engine.c b/src/detect-engine.c index 39d8dc9261a..8ff67651558 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -4336,10 +4336,10 @@ int DetectEngineMultiTenantSetup(const bool unix_socket) char yaml_path[PATH_MAX] = ""; if (path) { - strlcat(yaml_path, path, sizeof(yaml_path)); - strlcat(yaml_path, "/", sizeof(yaml_path)); + PathJoin(yaml_path, PATH_MAX, path, yaml_node->val); + } else { + strlcpy(yaml_path, yaml_node->val, sizeof(yaml_path)); } - strlcat(yaml_path, yaml_node->val, sizeof(yaml_path)); SCLogDebug("tenant path: %s", yaml_path); /* setup the yaml in this loop so that it's not done by the loader