X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_packet.c;h=e169e2cd59b7527ab8b9514d22a401beec78be1f;hb=643149b44991121c618a2412c64072ad22955991;hp=8313a54fd0e142c7a9106bd04bd43ddf3b5f661c;hpb=5c32bd1578d59e005f634621d17ca96af32bb630;p=tinc diff --git a/src/net_packet.c b/src/net_packet.c index 8313a54f..e169e2cd 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -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;