From e2f791b54a7e9513bab140d728695ede919a1770 Mon Sep 17 00:00:00 2001 From: Lucio Rossi Date: Tue, 21 Jul 2026 16:28:51 +0200 Subject: [PATCH] fix: tcp_client and udp_bridge read returning rand char on fail --- src/udp_bridge.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/udp_bridge.h b/src/udp_bridge.h index b99a2fb..1b33ea3 100644 --- a/src/udp_bridge.h +++ b/src/udp_bridge.h @@ -242,6 +242,9 @@ class BridgeUDP final: public UDP { int read() override { uint8_t c; + if (!temp_buffer.available() && !available()) { + return -1; + } read(&c, 1); return c; }