report when running the editor fails, remove puts

git-svn-id: file:///home/svn/framework3/trunk@11457 4d416f70-5f16-0410-b530-b9f4589650da
unstable
Joshua Drake 2010-12-31 19:54:26 +00:00
parent 5e2abcc88c
commit d572a08192
1 changed files with 6 additions and 4 deletions

View File

@ -45,11 +45,15 @@ class Plugin::Editor < Msf::Plugin
e = Rex::Compat.getenv("EDITOR") || "vi"
if (not active_module) or (not (path = active_module.file_path))
$stderr.puts "no active module selected"
print_line("Error: No active module selected")
return nil
end
system(e + " " + path)
ret = system(e + " " + path)
if not ret
print_line("Failed to execute your editor (#{e})")
end
ret
end
end
@ -58,8 +62,6 @@ class Plugin::Editor < Msf::Plugin
# console dispatcher commands.
add_console_dispatcher(EditorCommandDispatcher)
print_status("Editor plugin loaded.")
end
def cleanup