- dnsforward: don't use dnsfilter object after it's closed (additional check)

This commit is contained in:
Simon Zolin 2019-08-22 12:01:59 +03:00
parent e6bd2a101d
commit a370cd0bf0

View file

@ -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
}