From fa6ccb08bd01e657d6fa42b8c3f5310261d3853d Mon Sep 17 00:00:00 2001 From: "Quentin McGaw (desktop)" Date: Fri, 23 Jul 2021 20:13:02 +0000 Subject: [PATCH] Fix: openvpn loop: unlock read mutex for GetSettingsAndServers --- internal/openvpn/state.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/openvpn/state.go b/internal/openvpn/state.go index 6774f829..47e7dfc9 100644 --- a/internal/openvpn/state.go +++ b/internal/openvpn/state.go @@ -73,8 +73,8 @@ func (s *state) GetSettingsAndServers() (settings configuration.OpenVPN, s.allServersMu.RLock() settings = s.settings allServers = s.allServers - s.settingsMu.RLock() - s.allServersMu.RLock() + s.settingsMu.RUnlock() + s.allServersMu.RUnlock() return settings, allServers }