From 37b0809e05b20652acb253acdda4772995a7fa4e Mon Sep 17 00:00:00 2001 From: Jacob Robles Date: Fri, 31 May 2019 13:08:27 -0500 Subject: [PATCH] Remove workspace call The #workspace call wasn't running as expected when using the data service. It was ending up in infinite recursion. --- lib/msf/core/db_manager/import/metasploit_framework/xml.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/msf/core/db_manager/import/metasploit_framework/xml.rb b/lib/msf/core/db_manager/import/metasploit_framework/xml.rb index f71bb7f256..d18d2708a9 100644 --- a/lib/msf/core/db_manager/import/metasploit_framework/xml.rb +++ b/lib/msf/core/db_manager/import/metasploit_framework/xml.rb @@ -229,7 +229,7 @@ module Msf::DBManager::Import::MetasploitFramework::XML # TODO: loot, tasks, and reports def import_msf_xml(args={}, &block) data = args[:data] - wspace = args[:wspace] || workspace || Msf::Util::DBManager.process_opts_workspace(args, framework).name + wspace = args[:wspace] || Msf::Util::DBManager.process_opts_workspace(args, framework).name bl = validate_ips(args[:blacklist]) ? args[:blacklist].split : [] doc = Nokogiri::XML::Reader.from_memory(data)