X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Froute.c;h=e9d4ecec16863aeb5cc10cc5e0d6a4c454e545d0;hb=edc08b73a9e353bde6db4c73866a6a730a1a7cb4;hp=e874d8926dd1909179cf3bd354ebbb6fc61c5bb1;hpb=717ea66d7ba0c23f27d86b3d5c6992b751135455;p=tinc diff --git a/src/route.c b/src/route.c index e874d892..e9d4ecec 100644 --- a/src/route.c +++ b/src/route.c @@ -209,7 +209,7 @@ static void age_subnets(int fd, short events, void *data) { } if(left) - event_add(&age_subnets_event, &(struct timeval){10, 0}); + event_add(&age_subnets_event, &(struct timeval){10, rand() % 100000}); } static void learn_mac(mac_t *address) { @@ -238,7 +238,7 @@ static void learn_mac(mac_t *address) { if(!timeout_initialized(&age_subnets_event)) timeout_set(&age_subnets_event, age_subnets, NULL); - event_add(&age_subnets_event, &(struct timeval){10, 0}); + event_add(&age_subnets_event, &(struct timeval){10, rand() % 100000}); } else { if(subnet->expires) subnet->expires = time(NULL) + macexpire;