From e07556b961bf0becebb94652b591df5cbd2f6913 Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Wed, 25 Jan 2023 15:01:52 +0100 Subject: [PATCH] runmodes: fix memory leak By using constant for string instead of allocating and leaking it CID: 1520497 CID: 1520500 --- src/runmodes.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/runmodes.c b/src/runmodes.c index ce0baf6329..2b29b3314c 100644 --- a/src/runmodes.c +++ b/src/runmodes.c @@ -384,14 +384,9 @@ static const char *RunModeGetConfOrDefault(int capture_mode, const char *capture } else { /* Add compability with old 'worker' name */ if (!strcmp("worker", custom_mode)) { - char *local_custom_mode = NULL; SCLogWarning("'worker' mode have been renamed " "to 'workers', please modify your setup."); - local_custom_mode = SCStrdup("workers"); - if (unlikely(local_custom_mode == NULL)) { - FatalError("Unable to dup custom mode"); - } - custom_mode = local_custom_mode; + custom_mode = "workers"; } }