Skip to content

Commit ae65bb3

Browse files
committed
Ui::Console::ModuleOptionTabCompletion#tab_complete_option_names: sort results
1 parent b37002f commit ae65bb3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/msf/ui/console/module_option_tab_completion.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def tab_complete_option_names(mod, str, words)
7878
return res
7979
end
8080

81-
mod.options.sorted.each do |e|
81+
mod.options.each do |e|
8282
name, _opt = e
8383
res << name
8484
end
@@ -101,7 +101,7 @@ def tab_complete_option_names(mod, str, words)
101101
if ((mod.exploit? || mod.evasion?) && mod.datastore['PAYLOAD'])
102102
p = framework.payloads.create(mod.datastore['PAYLOAD'])
103103
if p
104-
p.options.sorted.each do |e|
104+
p.options.each do |e|
105105
name, _opt = e
106106
res << name
107107
end
@@ -119,7 +119,8 @@ def tab_complete_option_names(mod, str, words)
119119
end
120120
end
121121
end
122-
return res
122+
123+
return res.sort
123124
end
124125

125126
#

0 commit comments

Comments
 (0)