diff --git a/Overlord-Client/cmd/agent/main.go b/Overlord-Client/cmd/agent/main.go index bbd2dcb..63287bc 100644 --- a/Overlord-Client/cmd/agent/main.go +++ b/Overlord-Client/cmd/agent/main.go @@ -21,7 +21,9 @@ func main() { releaseMutex, ok, err := mutex.Acquire(cfg.Mutex) if err != nil { log.Printf("[mutex] failed to initialize mutex: %v", err) - return + log.Printf("[mutex] continuing without mutex protection") + releaseMutex = func() {} + ok = true } if !ok { log.Printf("[mutex] another instance is already running; exiting")