X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_packet.c;h=a24a7add6080d1d20dd6b0267fb464fe2ecc5be7;hb=558b19c2432d938afc4a659668bd461ace6ed744;hp=a01b63595a4116359dddfc81f2f1332e1dba3e66;hpb=5104001bae7d09040703ddbe18cf8781c7aaa94f;p=tinc diff --git a/src/net_packet.c b/src/net_packet.c index a01b6359..a24a7add 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -1056,7 +1056,7 @@ void handle_incoming_vpn_data(void *data, int flags) { // It might be from a 1.1 node, which might have a source ID in the packet. from = lookup_node_id(&spkt->srcid); if(from && !memcmp(&spkt->dstid, &nullid, sizeof nullid) && from->status.sptps) { - if(sptps_verify_datagram(&n->sptps, spkt->data, spkt->len - sizeof(spkt->srcid) - sizeof(spkt->dstid))) + if(sptps_verify_datagram(&from->sptps, spkt->data, spkt->len - sizeof(spkt->srcid) - sizeof(spkt->dstid))) n = from; else goto skip_harder;