]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
multi-tenant: don't init config twice in tenant reload
authorVictor Julien <vjulien@oisf.net>
Tue, 8 Aug 2023 17:59:24 +0000 (19:59 +0200)
committerVictor Julien <vjulien@oisf.net>
Fri, 11 Aug 2023 05:02:06 +0000 (07:02 +0200)
src/runmode-unix-socket.c

index e1baa0656efe5eb0bf79ab4f8410fe249bf0dc9f..5216efc2de6cd4cbde128beab675cb10ecd9d820 100644 (file)
@@ -1103,15 +1103,6 @@ TmEcode UnixSocketReloadTenant(json_t *cmd, json_t* answer, void *data)
 
     SCLogDebug("reload-tenant: %d %s", tenant_id, filename);
 
-    char prefix[64];
-    snprintf(prefix, sizeof(prefix), "multi-detect.%d.reload.%d", tenant_id, reload_cnt);
-    SCLogInfo("prefix %s", prefix);
-
-    if (ConfYamlLoadFileWithPrefix(filename, prefix) != 0) {
-        json_object_set_new(answer, "message", json_string("failed to load yaml"));
-        return TM_ECODE_FAILED;
-    }
-
     /* 3 load into the system */
     if (DetectEngineReloadTenantBlocking(tenant_id, filename, reload_cnt) != 0) {
         json_object_set_new(answer, "message", json_string("reload tenant failed"));