diff --git a/client.go b/client.go index e18f558..6ff38c9 100644 --- a/client.go +++ b/client.go @@ -67,8 +67,8 @@ func (h *PrivilegeHandler) Fetch() error { return err } - h.RLock() - defer h.RUnlock() + h.Lock() + defer h.Unlock() err = json.Unmarshal(buff, &h.privileges) if err != nil { return err