diff --git a/cmd/kubeadm/app/preflight/checks.go b/cmd/kubeadm/app/preflight/checks.go index bff978ae922..adedc337b29 100644 --- a/cmd/kubeadm/app/preflight/checks.go +++ b/cmd/kubeadm/app/preflight/checks.go @@ -208,7 +208,10 @@ func (poc PortOpenCheck) Check() (warnings, errorList []error) { errorList = []error{errors.Errorf("Port %d is in use", poc.port)} } if ln != nil { - ln.Close() + if err = ln.Close(); err != nil { + warnings = append(warnings, + errors.Errorf("when closing port %d, encountered %v", poc.port, err)) + } } return nil, errorList