From ca9c557929dbd3deb76ed422898cf810d2822c9e Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 18 Aug 2024 18:09:34 +0200 Subject: [PATCH] chore: fix potential race --- util/config/handler.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/config/handler.go b/util/config/handler.go index 532b451d2..e400433dd 100644 --- a/util/config/handler.go +++ b/util/config/handler.go @@ -56,8 +56,8 @@ func (cp *handler[T]) Add(dev Device[T]) error { // Delete deletes device func (cp *handler[T]) Delete(name string) error { - cp.mu.RLock() - defer cp.mu.RUnlock() + cp.mu.Lock() + defer cp.mu.Unlock() for i, dev := range cp.devices { if name == dev.Config().Name {