From af935ce9df346f1d2ea94c1529a7f8f5577a82e7 Mon Sep 17 00:00:00 2001 From: pennam Date: Mon, 13 Jul 2026 12:34:35 +0200 Subject: [PATCH] Fix typo in WebSocketClient::write buffer size clamp Use sizeof(iTxBuffer) instead of sizeof(iTxSize) when computing the remaining space, preventing truncated writes and potential memcpy overflow. --- src/WebSocketClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WebSocketClient.cpp b/src/WebSocketClient.cpp index ab41b0a..7edc502 100644 --- a/src/WebSocketClient.cpp +++ b/src/WebSocketClient.cpp @@ -167,7 +167,7 @@ size_t WebSocketClient::write(const uint8_t *aBuffer, size_t aSize) // check if the write size, fits in the buffer if ((iTxSize + aSize) > sizeof(iTxBuffer)) { - aSize = sizeof(iTxSize) - iTxSize; + aSize = sizeof(iTxBuffer) - iTxSize; } // copy data into the buffer