From b1d48b7492fdda675934745ed449be329aae1939 Mon Sep 17 00:00:00 2001 From: antisnatchor Date: Mon, 4 Apr 2016 11:14:57 +0200 Subject: [PATCH] Additiona nil check when triggering ARE rules on WS. --- core/main/autorun_engine/engine.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/main/autorun_engine/engine.rb b/core/main/autorun_engine/engine.rb index 0c89cba53..14c25c19b 100644 --- a/core/main/autorun_engine/engine.rb +++ b/core/main/autorun_engine/engine.rb @@ -30,7 +30,7 @@ module BeEF def run(hb_id, browser_name, browser_version, os_name, os_version) are = BeEF::Core::AutorunEngine::Engine.instance match_rules = are.match(browser_name, browser_version, os_name, os_version) - are.trigger(match_rules, hb_id) if match_rules.length > 0 + are.trigger(match_rules, hb_id) if match_rules !=nil && match_rules.length > 0 end # Prepare and return the JavaScript of the modules to be sent.