diff --git a/DnsServerCore/Dns/ZoneManagers/BlockListZoneManager.cs b/DnsServerCore/Dns/ZoneManagers/BlockListZoneManager.cs index badde519..ac4df3a6 100644 --- a/DnsServerCore/Dns/ZoneManagers/BlockListZoneManager.cs +++ b/DnsServerCore/Dns/ZoneManagers/BlockListZoneManager.cs @@ -315,7 +315,7 @@ namespace DnsServerCore.Dns.ZoneManagers } catch (WebException ex) { - if ((ex.Response as HttpWebResponse).StatusCode == HttpStatusCode.NotModified) + if ((ex.Response != null) && (ex.Response as HttpWebResponse).StatusCode == HttpStatusCode.NotModified) { LogManager log = _dnsServer.LogManager; if (log != null)