summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/lua/settings.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/lua/settings.lua b/src/plugins/lua/settings.lua
index 18059a9a6..1b632f747 100644
--- a/src/plugins/lua/settings.lua
+++ b/src/plugins/lua/settings.lua
@@ -147,6 +147,9 @@ local function check_settings(task)
if auth_user then
res = true
end
+ if not res then
+ return nil
+ end
end
if rule['ip'] then
@@ -439,6 +442,9 @@ local function process_settings_table(tbl)
out['user'] = check_table(elt['user'], user)
end
end
+ if elt['authenticated'] then
+ out['authenticated'] = true
+ end
-- Now we must process actions
if elt['symbols'] then out['symbols'] = elt['symbols'] end