Land #7889 - use a better check for whether rhosts exists
commit
72c641fcab
|
@ -294,7 +294,7 @@ class Exploit < Msf::Module
|
|||
# Don't add the automatic target unless there's already more than one target to pick from
|
||||
if info['Targets'].count > 1
|
||||
# Finally, only add the target if there is a remote host option
|
||||
if self.respond_to?(:rhost)
|
||||
if self.respond_to?(:rhost) && self.respond_to?(:auto_targeted_index)
|
||||
auto = ["Automatic", { 'AutoGenerated' => true}]
|
||||
info['Targets'].unshift(auto)
|
||||
end
|
||||
|
@ -302,7 +302,6 @@ class Exploit < Msf::Module
|
|||
end
|
||||
end
|
||||
|
||||
|
||||
self.targets = Rex::Transformer.transform(info['Targets'], Array,
|
||||
[ Target ], 'Targets')
|
||||
self.default_target = info['DefaultTarget'] || 0
|
||||
|
@ -702,7 +701,6 @@ class Exploit < Msf::Module
|
|||
datastore['TARGET'] = 1
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
target_idx = target_index
|
||||
|
|
Loading…
Reference in New Issue