From: Guus Sliepen Date: Sat, 8 Nov 2025 21:58:49 +0000 (+0100) Subject: Don't tarpit connections that were activated X-Git-Url: https://www.tinc-vpn.org/git/?a=commitdiff_plain;h=3ce2d14b9cdaa010eadce0daea9142ef8494c2dd;p=tinc Don't tarpit connections that were activated Activated connections that time out for some reason should have their sockets closed immediately. --- diff --git a/src/net.c b/src/net.c index 37ae1166..0f6b9f4e 100644 --- a/src/net.c +++ b/src/net.c @@ -401,7 +401,7 @@ static void check_network_activity(fd_set *readset, fd_set *writeset) { if(FD_ISSET(c->socket, readset)) { if(!receive_meta(c)) { - c->status.tarpit = true; + c->status.tarpit = !c->status.active; terminate_connection(c, c->status.active); continue; }