Fixed bug in module cache

GSoC/Meterpreter_Web_Console
christopher lee 2018-05-21 14:18:43 -05:00
parent 88ab836e15
commit 1b7e613080
1 changed files with 1 additions and 1 deletions

View File

@ -131,7 +131,7 @@ class Cache
# Remove all instances of modules pointing to the same path. This prevents stale data hanging
# around when modules are incorrectly typed (eg: Auxilary that should be Exploit)
@module_metadata_cache.delete_if {|_, module_metadata|
module_metadata.path.eql? metadata_obj.path
module_metadata.path.eql? metadata_obj.path && module_metadata.type != module_metadata.type
}
@module_metadata_cache[get_cache_key(module_instance)] = metadata_obj