소스 검색

erorchan closing should be deferred

Mohammed Nafees 4 년 전
부모
커밋
aab4c94594
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      internal/kubernetes/agent.go

+ 1 - 1
internal/kubernetes/agent.go

@@ -636,6 +636,7 @@ func (a *Agent) GetPodLogs(namespace string, name string, selectedContainer stri
 
 			select {
 			case <-errorchan:
+				defer close(errorchan)
 				return
 			default:
 			}
@@ -645,7 +646,6 @@ func (a *Agent) GetPodLogs(namespace string, name string, selectedContainer stri
 	for {
 		select {
 		case err = <-errorchan:
-			close(errorchan)
 			return err
 		}
 	}