From 31c55ef8329067bbd79bc56e99054e5de4d440a2 Mon Sep 17 00:00:00 2001 From: pennam Date: Mon, 26 Sep 2022 13:56:12 +0200 Subject: [PATCH] fix write() in BearSSLClient.cpp --- src/tls/BearSSLClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tls/BearSSLClient.cpp b/src/tls/BearSSLClient.cpp index 390be4cbd..cdc58794f 100644 --- a/src/tls/BearSSLClient.cpp +++ b/src/tls/BearSSLClient.cpp @@ -94,7 +94,7 @@ size_t BearSSLClient::write(const uint8_t *buf, size_t size) size_t written = 0; while (written < size) { - int result = br_sslio_write(&_ioc, buf, size); + int result = br_sslio_write(&_ioc, buf, size - written); if (result < 0) { break;