summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mir_app/src/netlib_websocket.cpp5
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;
}