diff options
Diffstat (limited to 'modules/websocket.cpp')
| -rw-r--r-- | modules/websocket.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/websocket.cpp b/modules/websocket.cpp index 87c86f6b5..a5bc6c9bc 100644 --- a/modules/websocket.cpp +++ b/modules/websocket.cpp @@ -658,7 +658,7 @@ public: return wsret; } - bool Ping() override + bool Ping(StreamSocket* sock) override { if (!config.nativeping) return false; @@ -668,6 +668,7 @@ public: const std::string& message = ServerInstance->Config->GetServerName(); mysendq.push_back(PrepareSendQElem(message.length(), OP_PING)); mysendq.push_back(message); + SocketEngine::ChangeEventMask(sock, FD_ADD_TRIAL_WRITE); return true; } |
