From bfe134a6dd7e9acc5c9b48e8039e426f9a5b2a4b Mon Sep 17 00:00:00 2001 From: Guus Sliepen Date: Mon, 7 Apr 2014 21:45:12 +0200 Subject: [PATCH 1/1] Remove useless variable 'hard' from try_harder(). --- src/net_packet.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/net_packet.c b/src/net_packet.c index 81d0572..905b944 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -664,7 +664,6 @@ static node_t *try_harder(const sockaddr_t *from, const vpn_packet_t *pkt) { avl_node_t *node; edge_t *e; node_t *n = NULL; - bool hard = false; static time_t last_hard_try = 0; for(node = edge_weight_tree->head; node; node = node->next) { @@ -673,11 +672,8 @@ static node_t *try_harder(const sockaddr_t *from, const vpn_packet_t *pkt) { if(e->to == myself) continue; - if(sockaddrcmp_noport(from, &e->address)) { - if(last_hard_try == now) - continue; - hard = true; - } + if(last_hard_try == now && sockaddrcmp_noport(from, &e->address)) + continue; if(!try_mac(e->to, pkt)) continue; @@ -686,9 +682,6 @@ static node_t *try_harder(const sockaddr_t *from, const vpn_packet_t *pkt) { break; } - if(hard) - last_hard_try = now; - last_hard_try = now; return n; } -- 2.25.1