From 92ba1f3f79b7fe8e600a6473feb83b3018995a01 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 29 May 2023 22:56:33 +0100 Subject: Log when a server sends an unexpected command post-authentication. --- src/modules/m_spanningtree/treesocket2.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/modules/m_spanningtree/treesocket2.cpp') diff --git a/src/modules/m_spanningtree/treesocket2.cpp b/src/modules/m_spanningtree/treesocket2.cpp index 04bf6b9df..35d8703db 100644 --- a/src/modules/m_spanningtree/treesocket2.cpp +++ b/src/modules/m_spanningtree/treesocket2.cpp @@ -190,6 +190,11 @@ void TreeSocket::ProcessLine(std::string &line) { this->Capab(params); } + else + { + ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "Unknown command from fd %d in the WAIT_AUTH_2 phase: %s", + GetFd(), command.c_str()); + } break; case CONNECTING: @@ -212,7 +217,13 @@ void TreeSocket::ProcessLine(std::string &line) { this->Capab(params); } + else + { + ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "Unknown command from fd %d in the CONNECTING phase: %s", + GetFd(), command.c_str()); + } break; + case CONNECTED: /* * State CONNECTED: @@ -221,6 +232,7 @@ void TreeSocket::ProcessLine(std::string &line) */ this->ProcessConnectedLine(tags, prefix, command, params); break; + case DYING: break; } -- cgit v1.3.1-10-gc9f91