From 5f78ee7b79695bcacff8951850452335521357e1 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Wed, 30 Dec 2020 20:37:14 +0000 Subject: [PATCH] Bug fix: missing mutex Unlock in DNS set settings --- internal/dns/state.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/dns/state.go b/internal/dns/state.go index ce9a017c..1652d7ef 100644 --- a/internal/dns/state.go +++ b/internal/dns/state.go @@ -86,6 +86,7 @@ func (l *looper) SetSettings(settings settings.DNS) (outcome string) { tempSettings.UpdatePeriod = settings.UpdatePeriod onlyUpdatePeriodChanged := reflect.DeepEqual(tempSettings, settings) l.state.settings = settings + l.state.settingsMu.Unlock() if onlyUpdatePeriodChanged { l.updateTicker <- struct{}{} return "update period changed"