소스 검색

selector: Fix crash before start

世界 1 년 전
부모
커밋
0bb1132034
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      outbound/selector.go

+ 5 - 1
outbound/selector.go

@@ -97,7 +97,11 @@ func (s *Selector) Start() error {
 }
 
 func (s *Selector) Now() string {
-	return s.selected.Tag()
+	selected := s.selected
+	if selected == nil {
+		return s.tags[0]
+	}
+	return selected.Tag()
 }
 
 func (s *Selector) All() []string {