From e610b3c626d09939ad11e290c8766f34a51d502d Mon Sep 17 00:00:00 2001 From: David Baird Date: Thu, 14 Nov 2013 00:00:28 -0700 Subject: [PATCH] Eliminate trailing data on close. Fixes #21. --- easywsclient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/easywsclient.cpp b/easywsclient.cpp index c23ea64..5ef6f96 100644 --- a/easywsclient.cpp +++ b/easywsclient.cpp @@ -353,8 +353,8 @@ class _RealWebSocket : public easywsclient::WebSocket void close() { if(readyState == CLOSING || readyState == CLOSED) { return; } readyState = CLOSING; - uint8_t closeFrame[4] = {0x88, 0x00, 0x00, 0x00}; - std::vector header(closeFrame, closeFrame+4); + uint8_t closeFrame[2] = {0x88, 0x00}; + std::vector header(closeFrame, closeFrame+2); txbuf.insert(txbuf.end(), header.begin(), header.end()); }