From 6ef370f2c9db5a59346731e6ce9538127bf830d1 Mon Sep 17 00:00:00 2001 From: FrancisANDRE Date: Thu, 21 Jan 2016 18:17:10 +0100 Subject: [PATCH] Fix shutdown on server side. Signed-off-by: FrancisANDRE --- NetSSL_Win/testsuite/src/WebSocketTest.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/NetSSL_Win/testsuite/src/WebSocketTest.cpp b/NetSSL_Win/testsuite/src/WebSocketTest.cpp index 1555d687b..2251e2b17 100644 --- a/NetSSL_Win/testsuite/src/WebSocketTest.cpp +++ b/NetSSL_Win/testsuite/src/WebSocketTest.cpp @@ -57,9 +57,11 @@ namespace do { n = ws.receiveFrame(pBuffer.get(), _bufSize, flags); + if (n == 0) + break; ws.sendFrame(pBuffer.get(), n, flags); } - while (n > 0 || (flags & WebSocket::FRAME_OP_BITMASK) != WebSocket::FRAME_OP_CLOSE); + while ((flags & WebSocket::FRAME_OP_BITMASK) != WebSocket::FRAME_OP_CLOSE); } catch (WebSocketException& exc) {