mirror of
https://github.com/AdguardTeam/AdGuardHome.git
synced 2024-11-16 02:18:28 -07:00
- filters: start DNS server after filters are updated
This commit is contained in:
parent
87ccd192c3
commit
1b45dc45fc
@ -215,11 +215,18 @@ func refreshFiltersIfNecessary(force bool) int {
|
||||
}
|
||||
uf.LastUpdated = time.Now()
|
||||
updateFlags = append(updateFlags, updated)
|
||||
if updated {
|
||||
updateCount++
|
||||
}
|
||||
}
|
||||
|
||||
isRunning := isRunning()
|
||||
_ = dnsServer.Stop()
|
||||
stopped := false
|
||||
if updateCount != 0 {
|
||||
_ = dnsServer.Stop()
|
||||
stopped = true
|
||||
}
|
||||
|
||||
updateCount = 0
|
||||
for i := range updateFilters {
|
||||
uf := &updateFilters[i]
|
||||
updated := updateFlags[i]
|
||||
@ -259,7 +266,7 @@ func refreshFiltersIfNecessary(force bool) int {
|
||||
config.Unlock()
|
||||
}
|
||||
|
||||
if updateCount > 0 && isRunning {
|
||||
if stopped {
|
||||
err := reconfigureDNSServer()
|
||||
if err != nil {
|
||||
log.Error("cannot reconfigure DNS server with the new filters: %s", err)
|
||||
|
Loading…
Reference in New Issue
Block a user