diff --git a/src/proxy/tinymitm/proxy.cpp b/src/proxy/tinymitm/proxy.cpp index f12896b..3676092 100644 --- a/src/proxy/tinymitm/proxy.cpp +++ b/src/proxy/tinymitm/proxy.cpp @@ -632,7 +632,7 @@ void TinyMITMProxy::handleClient(SOCKET clientSocket) "Content-Length: " + std::to_string(fullBody.size()) + "\r\n"); std::string packet = respHeaders + fullBody; - wolfSSL_write(clientSSL.get(), packet.data(), (int)packet.size()); + if (!sslWriteAll(clientSSL.get(), packet.data(), (int)packet.size(), clientGuard)) break; serverStream.buffer.erase(0, totalResponseSize);