diff --git a/lib/msf/core/module/target.rb b/lib/msf/core/module/target.rb index 6b4e014f0a..33e1bd8064 100644 --- a/lib/msf/core/module/target.rb +++ b/lib/msf/core/module/target.rb @@ -132,7 +132,7 @@ class Msf::Module::Target opts = {} if (!opts) self.name = name - self.platform = Msf::Module::PlatformList.from_a(opts['Platform']) + self.platform = opts['Platform'] ? Msf::Module::PlatformList.from_a(opts['Platform']) : nil self.save_registers = opts['SaveRegisters'] self.ret = opts['Ret'] self.opts = opts