diff options
| author | George Hazan <george.hazan@gmail.com> | 2025-02-12 17:30:53 +0300 |
|---|---|---|
| committer | George Hazan <george.hazan@gmail.com> | 2025-02-12 17:30:53 +0300 |
| commit | 0835d6dd7ee1b7256104871604bc2f31beb3e197 (patch) | |
| tree | 47c4a43bf03cd1a84546b0175127b3820008a39e | |
| parent | 0b0cecd7ce5fa91f6110f0219c58e1b2ec0c29ea (diff) | |
fix for web socket ping command
| -rw-r--r-- | src/mir_app/src/netlib_websocket.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mir_app/src/netlib_websocket.cpp b/src/mir_app/src/netlib_websocket.cpp index 8448e18344..d869664a69 100644 --- a/src/mir_app/src/netlib_websocket.cpp +++ b/src/mir_app/src/netlib_websocket.cpp @@ -273,8 +273,9 @@ void MWebSocket::run() break;
case 9: // ping
- Netlib_Log(m_nlu, "ping received");
- Netlib_Send(m_hConn, (char *)buf + hdr.headerSize, bufSize - int(hdr.headerSize), 0);
+ Netlib_Logf(m_nlu, "ping received: %d bytes", int(hdr.payloadSize));
+ if (hdr.payloadSize)
+ Netlib_Send(m_hConn, (char *)buf + hdr.headerSize, hdr.payloadSize, MSG_NODUMP);
break;
}
|
