Land #10074, Fixed bug in module cache

GSoC/Meterpreter_Web_Console
Jeffrey Martin 2018-05-21 18:01:46 -05:00
commit 07fbbca9f4
No known key found for this signature in database
GPG Key ID: 0CD9BBC2AF15F171
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