From a370cd0bf035213ea7d09e1e577a4612934a8c5a Mon Sep 17 00:00:00 2001 From: Simon Zolin Date: Thu, 22 Aug 2019 12:01:59 +0300 Subject: [PATCH] - dnsforward: don't use dnsfilter object after it's closed (additional check) --- dnsforward/dnsforward.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsforward/dnsforward.go b/dnsforward/dnsforward.go index b8a8afd1..64f5ff92 100644 --- a/dnsforward/dnsforward.go +++ b/dnsforward/dnsforward.go @@ -522,7 +522,7 @@ func (s *Server) filterDNSRequest(d *proxy.DNSContext) (*dnsfilter.Result, error dnsFilter := s.dnsFilter - if !s.conf.ProtectionEnabled { + if !s.conf.ProtectionEnabled || s.dnsFilter == nil { return &dnsfilter.Result{}, nil }