diff --git a/esphome/components/socket/lwip_raw_tcp_impl.cpp b/esphome/components/socket/lwip_raw_tcp_impl.cpp index 2d23cbc5c6..4dedeffb6a 100644 --- a/esphome/components/socket/lwip_raw_tcp_impl.cpp +++ b/esphome/components/socket/lwip_raw_tcp_impl.cpp @@ -561,7 +561,7 @@ class LWIPRawListenImpl : public LWIPRawImpl { LWIP_LOG("init(%p)", pcb_); tcp_arg(pcb_, this); tcp_accept(pcb_, LWIPRawListenImpl::s_accept_fn); - tcp_err(pcb_, LWIPRawListenImpl::s_err_fn); + tcp_err(pcb_, LWIPRawImpl::s_err_fn); // Use base class error handler } std::unique_ptr accept(struct sockaddr *addr, socklen_t *addrlen) override {