diff options
Diffstat (limited to 'modules/commands/os_session.cpp')
-rw-r--r-- | modules/commands/os_session.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/commands/os_session.cpp b/modules/commands/os_session.cpp index ef11462b8..2311b2ed2 100644 --- a/modules/commands/os_session.cpp +++ b/modules/commands/os_session.cpp @@ -198,7 +198,13 @@ class CommandOSSession : public Command void DoView(CommandSource &source, const std::vector<Anope::string> ¶ms) { Anope::string param = params[1]; - Session *session = session_service->FindSession(param); + Session *session = NULL; + + try + { + session = session_service->FindSession(param); + } + catch (const SocketException &) { } if (!session) source.Reply(_("\002%s\002 not found on session list."), param.c_str()); |