diff options
-rw-r--r-- | libc/netbsd/resolv/res_cache.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libc/netbsd/resolv/res_cache.c b/libc/netbsd/resolv/res_cache.c index e3ceb5aed..e88c221b0 100644 --- a/libc/netbsd/resolv/res_cache.c +++ b/libc/netbsd/resolv/res_cache.c @@ -1405,6 +1405,10 @@ _cache_remove_oldest( Cache* cache ) XLOG("%s: OLDEST NOT IN HTABLE ?", __FUNCTION__); return; } + if (DEBUG) { + XLOG("Cache full - removing oldest"); + XLOG_QUERY(oldest->query, oldest->querylen); + } _cache_remove_p(cache, lookup); } @@ -1453,6 +1457,7 @@ _resolv_cache_lookup( struct resolv_cache* cache, /* remove stale entries here */ if (now >= e->expires) { XLOG( " NOT IN CACHE (STALE ENTRY %p DISCARDED)", *lookup ); + XLOG_QUERY(e->query, e->querylen); _cache_remove_p(cache, lookup); goto Exit; } |