diff --git a/pkg/cli/admin/inspect/pod.go b/pkg/cli/admin/inspect/pod.go index 81e28c588b..b19ce73217 100644 --- a/pkg/cli/admin/inspect/pod.go +++ b/pkg/cli/admin/inspect/pod.go @@ -288,8 +288,8 @@ func (o *InspectOptions) gatherContainerLogs(destDir string, pod *corev1.Pod, co wg := sync.WaitGroup{} errLock := sync.Mutex{} + wg.Add(1) go func() { - wg.Add(1) defer wg.Done() innerErrs := []error{} @@ -317,9 +317,8 @@ func (o *InspectOptions) gatherContainerLogs(destDir string, pod *corev1.Pod, co defer errLock.Unlock() errs = append(errs, innerErrs...) }() - + wg.Add(1) go func() { - wg.Add(1) defer wg.Done() innerErrs := []error{} @@ -347,6 +346,6 @@ func (o *InspectOptions) gatherContainerLogs(destDir string, pod *corev1.Pod, co defer errLock.Unlock() errs = append(errs, innerErrs...) }() - + wg.Wait() return utilerrors.NewAggregate(errs) }