From: moisseev Date: Thu, 4 Jun 2020 15:54:41 +0000 (+0300) Subject: [Minor] Fix missing selector check X-Git-Tag: 2.6~353^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F3392%2Fhead;p=thirdparty%2Frspamd.git [Minor] Fix missing selector check --- diff --git a/rules/controller/selectors.lua b/rules/controller/selectors.lua index 905757c76c..bde0cefb0f 100644 --- a/rules/controller/selectors.lua +++ b/rules/controller/selectors.lua @@ -27,7 +27,7 @@ local function handle_list_extractors(_, conn) end local function handle_check_selector(_, conn, req_params) - if req_params.selector then + if req_params.selector and req_params.selector ~= '' then local selector = lua_selectors.create_selector_closure(rspamd_config, req_params.selector, '', true) conn:send_ucl({success = selector and true}) @@ -37,7 +37,7 @@ local function handle_check_selector(_, conn, req_params) end local function handle_check_message(task, conn, req_params) - if req_params.selector then + if req_params.selector and req_params.selector ~= '' then local selector = lua_selectors.create_selector_closure(rspamd_config, req_params.selector, '', true) if not selector then