diff --git a/DnsServerCore/DnsWebService.cs b/DnsServerCore/DnsWebService.cs index 00dbd958..003ff20c 100644 --- a/DnsServerCore/DnsWebService.cs +++ b/DnsServerCore/DnsWebService.cs @@ -2230,14 +2230,13 @@ namespace DnsServerCore _dnsServer.BlockedZoneManager.LoadBlockedZoneFile(); //load block list zone async - if ((_settingsApi.BlockListUpdateIntervalHours > 0) && (_dnsServer.BlockListZoneManager.BlockListUrls.Count > 0)) + if (_dnsServer.BlockListZoneManager.BlockListUrls.Count > 0) { ThreadPool.QueueUserWorkItem(delegate (object state) { try { _dnsServer.BlockListZoneManager.LoadBlockLists(); - _settingsApi.StartBlockListUpdateTimer(); } catch (Exception ex) { @@ -2246,6 +2245,9 @@ namespace DnsServerCore }); } + if (_settingsApi.BlockListUpdateIntervalHours > 0) + _settingsApi.StartBlockListUpdateTimer(); + //load dns cache async if (_saveCache) {