From fdec9ee314aa34fdb8a2c3446af807c15cedfde8 Mon Sep 17 00:00:00 2001 From: patrick Date: Wed, 22 Nov 2023 20:57:49 -0500 Subject: [PATCH] Fix the write function to return the actual number of bytes sent. --- src/EthernetClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EthernetClient.cpp b/src/EthernetClient.cpp index 5a20c748..7d12b21d 100644 --- a/src/EthernetClient.cpp +++ b/src/EthernetClient.cpp @@ -83,7 +83,7 @@ size_t EthernetClient::write(uint8_t b) size_t EthernetClient::write(const uint8_t *buf, size_t size) { if (_sockindex >= MAX_SOCK_NUM) return 0; - if (Ethernet.socketSend(_sockindex, buf, size)) return size; + if (size=Ethernet.socketSend(_sockindex, buf, size)) return size; setWriteError(); return 0; }