diff --git a/tools/component/component.go b/tools/component/component.go index 8ebafb3be..32d887815 100644 --- a/tools/component/component.go +++ b/tools/component/component.go @@ -87,14 +87,14 @@ func main() { var err error allSuccess := true - for _, check := range checks { + for i, check := range checks { if !check.flag { err = check.function() if err != nil { component.ErrorPrint(fmt.Sprintf("Starting %s failed:%v.", check.name, err)) allSuccess = false } else { - check.flag = true + checks[i].flag = true component.SuccessPrint(fmt.Sprintf("%s connected successfully", check.name)) } }