From f42346fc1adf9ea544ad4a1280341b032a44958d Mon Sep 17 00:00:00 2001 From: Bucky Wilson Date: Mon, 11 Dec 2017 17:38:45 +1000 Subject: [PATCH] /update timeout? definition. Only one exit from function. modified: core/main/rest/api.rb --- core/main/rest/api.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/main/rest/api.rb b/core/main/rest/api.rb index ae8754742..097e7586f 100644 --- a/core/main/rest/api.rb +++ b/core/main/rest/api.rb @@ -87,16 +87,17 @@ module BeEF # # @return def self.timeout?(config_delay_id, last_time_attempt, time_record_set_fn) - time = Time.new + success = true + time = Time.now() config = BeEF::Core::Configuration.instance fail_delay = config.get(config_delay_id) if (time - last_time_attempt < fail_delay.to_f) time_record_set_fn.call(time) - return false + success = false end - return true + success end end