diff --git a/lib/dns/view.c b/lib/dns/view.c index e2cd0c1577..8fcf23345c 100644 --- a/lib/dns/view.c +++ b/lib/dns/view.c @@ -1528,7 +1528,10 @@ dns_view_flushcache(dns_view_t *view, bool fixuponly) { dns_badcache_flush(view->failcache); } - dns_adb_flush(view->adb); + if (view->adb) { + dns_adb_flush(view->adb); + } + return (ISC_R_SUCCESS); }