We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc12f28 commit d678234Copy full SHA for d678234
easywsclient.cpp
@@ -342,10 +342,11 @@ class _RealWebSocket : public easywsclient::WebSocket
342
header[13] = masking_key[3];
343
}
344
345
+ // N.B. - txbuf will keep growing until it can be transmitted over the socket:
346
txbuf.insert(txbuf.end(), header.begin(), header.end());
347
txbuf.insert(txbuf.end(), message.begin(), message.end());
348
if (useMask) {
- for (size_t i = 0; i != message.size(); ++i) { txbuf[i+header.size()] ^= masking_key[i&0x3]; }
349
+ for (size_t i = 0; i != message.size(); ++i) { *(txbuf.end() - message.size() + i) ^= masking_key[i&0x3]; }
350
351
352
0 commit comments