diff --git a/kernel/model/process.go b/kernel/model/process.go index ba8bd70d9..5e217740f 100644 --- a/kernel/model/process.go +++ b/kernel/model/process.go @@ -105,7 +105,9 @@ func getAttachedUIProcCount() (ret int) { procName := strings.ToLower(proc.Executable()) uiProcOk := false for _, name := range uiProcNames { - uiProcOk = strings.Contains(procName, name) + if uiProcOk = strings.Contains(procName, name); uiProcOk { + break + } } if uiProcOk { ret++ @@ -122,7 +124,9 @@ func getUIProcCount() (ret int) { procName := strings.ToLower(proc.Executable()) uiProcOk := false for _, name := range uiProcNames { - uiProcOk = strings.Contains(procName, name) + if uiProcOk = strings.Contains(procName, name); uiProcOk { + break + } } if uiProcOk { ret++