Bug fix: missing mutex Unlock in DNS set settings

This commit is contained in:
Quentin McGaw
2020-12-30 20:37:14 +00:00
parent c6eb5c1785
commit 5f78ee7b79

View File

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