From bd0015668eb7fe7234d8a58b8df30fdce499cb5d Mon Sep 17 00:00:00 2001 From: cubemaze Date: Thu, 19 Oct 2023 13:44:47 +0800 Subject: [PATCH] fix selector --- core/selector.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/selector.go b/core/selector.go index ed6a37b..063cbc1 100644 --- a/core/selector.go +++ b/core/selector.go @@ -3,12 +3,12 @@ package core import ( "errors" "fmt" + "github.com/hashicorp/go-multierror" "strings" "sync" "github.com/InazumaV/V2bX/api/panel" "github.com/InazumaV/V2bX/conf" - "github.com/hashicorp/go-multierror" ) type Selector struct { @@ -51,7 +51,10 @@ func (s *Selector) Start() error { func (s *Selector) Close() error { var errs error for i := range s.cores { - errs = multierror.Append(errs, s.cores[i].Close()) + err := s.cores[i].Close() + if err != nil { + errs = multierror.Append(errs, err) + } } return errs }