mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
refactor: Use plain channel send or receive
fix issue #4369 should use a simple channel send/receive instead of select with a single case Signed-off-by: Deshi Xiao <xiaods@gmail.com>
This commit is contained in:
parent
f9f1cabe9c
commit
f1622129e4
@ -92,8 +92,7 @@ func Setup(ctx context.Context, config *config.Node, proxy proxy.Proxy) error {
|
||||
}
|
||||
watching:
|
||||
for {
|
||||
select {
|
||||
case ev, ok := <-watch.ResultChan():
|
||||
ev, ok := <-watch.ResultChan()
|
||||
if !ok || ev.Type == watchtypes.Error {
|
||||
if ok {
|
||||
logrus.Errorf("Tunnel endpoint watch channel closed: %v", ev)
|
||||
@ -131,7 +130,6 @@ func Setup(ctx context.Context, config *config.Node, proxy proxy.Proxy) error {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
||||
wait := make(chan int, 1)
|
||||
|
Loading…
Reference in New Issue
Block a user