]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove dead code from dns_cache_flush()
authorOndřej Surý <ondrej@isc.org>
Wed, 30 Nov 2022 10:33:33 +0000 (11:33 +0100)
committerOndřej Surý <ondrej@isc.org>
Wed, 7 Dec 2022 18:11:08 +0000 (19:11 +0100)
After removing the cache cleaning mechanism, we don't need to db
iterator in dns_cache_flush() anymore.

lib/dns/cache.c

index 3faa5f0ae0def28693d6e16d3820e6657f41d4de..d905cdd888f5928d3a58691198f05ce7b9b32d75 100644 (file)
@@ -369,7 +369,6 @@ dns_cache_getservestalerefresh(dns_cache_t *cache) {
 isc_result_t
 dns_cache_flush(dns_cache_t *cache) {
        dns_db_t *db = NULL, *olddb;
-       dns_dbiterator_t *dbiterator = NULL, *olddbiterator = NULL;
        isc_result_t result;
 
        result = cache_create_db(cache, &db);
@@ -377,24 +376,12 @@ dns_cache_flush(dns_cache_t *cache) {
                return (result);
        }
 
-       result = dns_db_createiterator(db, false, &dbiterator);
-       if (result != ISC_R_SUCCESS) {
-               dns_db_detach(&db);
-               return (result);
-       }
-
        LOCK(&cache->lock);
        olddb = cache->db;
        cache->db = db;
        dns_db_setcachestats(cache->db, cache->stats);
        UNLOCK(&cache->lock);
 
-       if (dbiterator != NULL) {
-               dns_dbiterator_destroy(&dbiterator);
-       }
-       if (olddbiterator != NULL) {
-               dns_dbiterator_destroy(&olddbiterator);
-       }
        dns_db_detach(&olddb);
 
        return (ISC_R_SUCCESS);