From 1fa87babb32ea85ff5a97ab93525ae13f66a0eef Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 10 Nov 2020 02:02:36 +0300 Subject: [PATCH] Fix TcpListener re-init. --- tdnet/td/net/TcpListener.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tdnet/td/net/TcpListener.cpp b/tdnet/td/net/TcpListener.cpp index 5dac7bcbe..d42da9bd7 100644 --- a/tdnet/td/net/TcpListener.cpp +++ b/tdnet/td/net/TcpListener.cpp @@ -40,6 +40,9 @@ void TcpListener::tear_down() { void TcpListener::loop() { if (server_fd_.empty()) { start_up(); + if (server_fd_.empty()) { + return; + } } sync_with_poll(server_fd_); while (can_read_local(server_fd_)) {