X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Faddress_cache.c;h=445cd1c522804bb29cd21633acda2cbfb28435da;hb=5f76bc06fba1d4ab1cfa460fff5c2695e21cabae;hp=2fa9baff5d73dfd950a0daf96fefae4c6e041661;hpb=89102b02047d0220766f55ec041c8fc46234cf69;p=tinc diff --git a/src/address_cache.c b/src/address_cache.c index 2fa9baff..445cd1c5 100644 --- a/src/address_cache.c +++ b/src/address_cache.c @@ -108,7 +108,6 @@ void add_recent_address(address_cache_t *cache, const sockaddr_t *sa) { FILE *fp = fopen(fname, "wb"); if(fp) { - fprintf(stderr, "Writing cache to %s\n", fname); fwrite(&cache->data, sizeof(cache->data), 1, fp); fclose(fp); } @@ -129,12 +128,12 @@ const sockaddr_t *get_recent_address(address_cache_t *cache) { if(cache->ai) { if(cache->aip) { sockaddr_t *sa = (sockaddr_t *)cache->aip->ai_addr; + cache->aip = cache->aip->ai_next; if(find_cached(cache, sa) != NOT_CACHED) { continue; } - cache->aip = cache->aip->ai_next; return sa; } else { free_known_addresses(cache->ai);