|
|
|
|
@ -467,6 +467,7 @@ bool Socket::write(BufferVector& buffers, ssize_t* lenWritten) noexcept
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
// are we crypto wrapped?
|
|
|
|
|
if (m_isCryptoWrapped && m_presharedKey != nullptr) {
|
|
|
|
|
uint32_t cryptedLen = length * sizeof(uint8_t);
|
|
|
|
|
@ -526,6 +527,10 @@ bool Socket::write(BufferVector& buffers, ssize_t* lenWritten) noexcept
|
|
|
|
|
headers[i].msg_hdr.msg_control = 0;
|
|
|
|
|
headers[i].msg_hdr.msg_controllen = 0;
|
|
|
|
|
}
|
|
|
|
|
catch (...) {
|
|
|
|
|
--size;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool skip = false;
|
|
|
|
|
for (auto& buffer : buffers) {
|
|
|
|
|
|