X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_socket.c;h=a8e197b4c430f37dbb1833e31cfacc8b3dfd6ec2;hb=6debc6c79ba385d35f646e0958f84ace5b8f4b4d;hp=6439a74336a4f8f6241dbfcba8a52b261652b1ce;hpb=a80253aee68968c722c796c523ed26655d29c882;p=tinc diff --git a/src/net_socket.c b/src/net_socket.c index 6439a743..a8e197b4 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -25,6 +25,7 @@ #include "address_cache.h" #include "conf.h" #include "connection.h" +#include "crypto.h" #include "list.h" #include "logger.h" #include "names.h" @@ -408,7 +409,7 @@ void retry_outgoing(outgoing_t *outgoing) { } timeout_add(&outgoing->ev, retry_outgoing_handler, outgoing, &(struct timeval) { - outgoing->timeout, rand() % 100000 + outgoing->timeout, jitter() }); logger(DEBUG_CONNECTIONS, LOG_NOTICE, "Trying to re-establish outgoing connection in %d seconds", outgoing->timeout);