From 31d2586e3296d424e51848ada963299b0da89324 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Fri, 30 Oct 2026 13:23:39 +0100 Subject: Defer accepts until some data actually is there --- opentracker.c | 1 + 1 file changed, 1 insertion(+) (limited to 'opentracker.c') diff --git a/opentracker.c b/opentracker.c index 27b2570..ec92fe0 100644 --- a/opentracker.c +++ b/opentracker.c @@ -339,6 +339,7 @@ static void listen_bind_one(ot_listen *entry) { if (entry->proto == FLAG_TCP) { if ((entry->sock = socket_tcp_listen(entry->ip, entry->port, sharing)) == -1) panic("socket_tcp_listen"); + socket_defer_accept((int)entry->sock); } else { if ((entry->sock = socket_udp_bind(entry->ip, entry->port, sharing)) == -1) panic("socket_udp_bind"); -- cgit v1.3