diff options
| -rw-r--r-- | src/mir_app/src/netlib_websocket.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mir_app/src/netlib_websocket.cpp b/src/mir_app/src/netlib_websocket.cpp index 196b22a816..5e9316b2d5 100644 --- a/src/mir_app/src/netlib_websocket.cpp +++ b/src/mir_app/src/netlib_websocket.cpp @@ -226,11 +226,11 @@ void MWebSocket::run() int bufSize = Netlib_Recv(m_hConn, (char *)buf + offset, _countof(buf) - offset, MSG_NODUMP);
if (bufSize == 0) {
Netlib_Log(m_nlu, "Websocket connection gracefully closed");
- break;
+ return;
}
if (bufSize < 0) {
Netlib_Log(m_nlu, "Websocket connection error, exiting");
- break;
+ return;
}
WSHeader hdr;
@@ -248,11 +248,11 @@ void MWebSocket::run() int result = Netlib_Recv(m_hConn, (char *)buf, _countof(buf), MSG_NODUMP);
if (result == 0) {
Netlib_Log(m_nlu, "Websocket connection gracefully closed");
- break;
+ return;
}
if (result < 0) {
Netlib_Log(m_nlu, "Websocket connection error, exiting");
- break;
+ return;
}
currPacketSize += result;
netbuf.append(buf, result);
|
