From 273637b6d7914c6326731b53a63bad426cf9e3eb Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 16 Mar 2026 16:35:32 -1000 Subject: [PATCH] tweak --- esphome/components/socket/lwip_raw_tcp_impl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/socket/lwip_raw_tcp_impl.cpp b/esphome/components/socket/lwip_raw_tcp_impl.cpp index 430eecdf6e..69a8e0e9c8 100644 --- a/esphome/components/socket/lwip_raw_tcp_impl.cpp +++ b/esphome/components/socket/lwip_raw_tcp_impl.cpp @@ -230,7 +230,7 @@ static err_t pcb_detach_close(struct tcp_pcb *pcb) { /// override to IPADDR_TYPE_ANY after calling). /// Shared by both TCP (LWIPRawCommon) and UDP (LWIPRawUDPImpl) bind/sendto paths. static bool sockaddr_to_lwip(const struct sockaddr *addr, socklen_t addrlen, ip_addr_t *ip, uint16_t *port) { - if (addrlen < sizeof(sa_family_t)) + if (addrlen < sizeof(struct sockaddr)) return false; #if LWIP_IPV6 if (addr->sa_family == AF_INET) {