From 0bf6b56790aad94c81f7af0f4ef17a2b9bfd5bda Mon Sep 17 00:00:00 2001 From: neru Date: Wed, 13 May 2026 11:41:46 -0300 Subject: [PATCH] fix: call sslWriteAll instead of wolfSSL_write --- src/proxy/tinymitm/proxy.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/proxy/tinymitm/proxy.cpp b/src/proxy/tinymitm/proxy.cpp index da09a35..ef945ee 100644 --- a/src/proxy/tinymitm/proxy.cpp +++ b/src/proxy/tinymitm/proxy.cpp @@ -518,9 +518,10 @@ void TinyMITMProxy::handleClient(SOCKET clientSocket) "Content-Length: " + std::to_string(mockBody.size()) + "\r\n"); std::string packet = mockHeaders + mockBody; - if (wolfSSL_write(clientSSL.get(), packet.data(), (int)packet.size()) <= 0) break; if (!pendingUrls.empty()) pendingUrls.pop_back(); + if (!sslWriteAll(clientSSL.get(), packet.data(), (int)packet.size(), clientGuard)) + break; } else {