From: Guus Sliepen Date: Wed, 25 Sep 2013 19:24:05 +0000 (+0200) Subject: Don't send PING requests on connections which are not active yet. X-Git-Tag: release-1.0.23~7 X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=commitdiff_plain;h=6430f8165eb574d78fc4ab18054d32f36c2f241d Don't send PING requests on connections which are not active yet. This happened when sending an ALRM signal to a running tincd, which caused it to send PING requests on any connection, regardless of its status. --- diff --git a/src/net.c b/src/net.c index e5ffc4f5..b2fe0dec 100644 --- a/src/net.c +++ b/src/net.c @@ -490,7 +490,8 @@ int main_loop(void) { expire_events(); for(node = connection_tree->head; node; node = node->next) { connection_t *c = node->data; - send_ping(c); + if(c->status.active) + send_ping(c); } sigalrm = false; }