diff --git a/scripts/callbacks/syslog/suricata.lua b/scripts/callbacks/syslog/suricata.lua index 0dbd63ebe1..d41243490d 100644 --- a/scripts/callbacks/syslog/suricata.lua +++ b/scripts/callbacks/syslog/suricata.lua @@ -8,7 +8,6 @@ require "lua_utils" require "alert_utils" local json = require ("dkjson") local alerts_api = require("alerts_api") -local check_modules = require("check_modules") local alert_consts = require("alert_consts") local syslog_module = { diff --git a/scripts/lua/modules/user_scripts.lua b/scripts/lua/modules/user_scripts.lua index 07ed9e1eb8..3e232b6e99 100644 --- a/scripts/lua/modules/user_scripts.lua +++ b/scripts/lua/modules/user_scripts.lua @@ -68,8 +68,15 @@ local benchmarks = {} function user_scripts.getSubdirectoryPath(script_type, subdir, is_pro) local prefix = ternary(is_pro, PRO_CALLBACKS_DIR, CALLBACKS_DIR) + local path + + if not isEmptyString(subdir) and subdir ~= "." then + path = string.format("%s/%s/%s", prefix, script_type.parent_dir, subdir) + else + path = string.format("%s/%s", prefix, script_type.parent_dir) + end - return os_utils.fixPath(string.format("%s/%s/%s", prefix, script_type.parent_dir, subdir)) + return os_utils.fixPath(path) end -- ##############################################