Skip to content

Commit 86c927e

Browse files
committed
fix msfvenom referencing a nil typed_module_set
1 parent 7fe237a commit 86c927e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/msf/core/module_manager/cache.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,10 @@ def module_info_by_path_from_database!(allowed_paths=[""])
175175
# Don't want to trigger as {Msf::ModuleSet#create} so check for
176176
# key instead of using ||= which would call {Msf::ModuleSet#[]}
177177
# which would potentially call {Msf::ModuleSet#create}.
178-
unless typed_module_set.has_key? reference_name
179-
typed_module_set[reference_name] = Msf::SymbolicModule
178+
if typed_module_set
179+
unless typed_module_set.has_key?(reference_name)
180+
typed_module_set[reference_name] = Msf::SymbolicModule
181+
end
180182
end
181183
end
182184

0 commit comments

Comments
 (0)