]> www.tinc-vpn.org Git - tinc/blobdiff - src/net_packet.c
Fix SPTPS condition in try_harder().
[tinc] / src / net_packet.c
index 8313a54fd0e142c7a9106bd04bd43ddf3b5f661c..e169e2cd59b7527ab8b9514d22a401beec78be1f 100644 (file)
@@ -1350,7 +1350,7 @@ static node_t *try_harder(const sockaddr_t *from, const vpn_packet_t *pkt) {
                if(!n->status.reachable || n == myself)
                        continue;
 
-               if((n->status.sptps && !n->sptps.instate) || !n->status.validkey_in)
+               if(!n->status.validkey_in && !(n->status.sptps && n->sptps.instate))
                        continue;
 
                bool soft = false;