X-Git-Url: https://git.librecmc.org/?p=oweals%2Ftinc.git;a=blobdiff_plain;f=src%2Fnet_packet.c;h=54deb26c70ab66c1a2e755225ba4f053a93ce733;hp=f2bcc3efa55a81e26f046d58e7d88534b215440b;hb=178e52f76ef4ba40748c13ea7e518837394d6dbc;hpb=64771f73ebbff04262defcde59263e98f89f0fa1 diff --git a/src/net_packet.c b/src/net_packet.c index f2bcc3e..54deb26 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -403,7 +403,7 @@ static void send_udppacket(node_t *n, vpn_packet_t *origpkt) { "No valid key known yet for %s (%s), forwarding via TCP", n->name, n->hostname); - if(n->last_req_key + 10 < now) { + if(n->last_req_key + 10 <= now) { send_req_key(n); n->last_req_key = now; } @@ -518,7 +518,7 @@ void send_packet(const node_t *n, vpn_packet_t *packet) { if(n == myself) { if(overwrite_mac) memcpy(packet->data, mymac.x, ETH_ALEN); - write_packet(packet); + devops.write(packet); return; }