From 1c0d7c914b32d810cadf90371113c5b40f86e56a Mon Sep 17 00:00:00 2001 From: Mark Sagi-Kazar Date: Tue, 20 Jul 2021 19:59:03 +0200 Subject: [PATCH] Remove unnecessary hot loop Signed-off-by: Mark Sagi-Kazar --- sd/etcd/client_test.go | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/sd/etcd/client_test.go b/sd/etcd/client_test.go index b464a99c6..ee8fd5655 100644 --- a/sd/etcd/client_test.go +++ b/sd/etcd/client_test.go @@ -129,14 +129,12 @@ type fakeWatcher struct { // When an event occurs it just return nil response and error. // When an error occur it return a non nil error. func (fw *fakeWatcher) Next(context.Context) (*etcd.Response, error) { - for { - select { - case <-fw.event: - return nil, nil - case <-fw.err: - return nil, errors.New("error from underlying etcd watcher") + select { + case <-fw.event: + return nil, nil + case <-fw.err: + return nil, errors.New("error from underlying etcd watcher") - } } }