X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Faddress_cache.c;h=389615ea68bd3891c2939b89714cfe615a02eef3;hp=2fa9baff5d73dfd950a0daf96fefae4c6e041661;hb=63fbaf7b4a33d5657cd3338b7ea91a173b9973fb;hpb=04e498f8b79c1ebfd7080338ffa0399d01862424 diff --git a/src/address_cache.c b/src/address_cache.c index 2fa9baff..389615ea 100644 --- a/src/address_cache.c +++ b/src/address_cache.c @@ -129,12 +129,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);