diff --git a/beacon/light/api/light_api.go b/beacon/light/api/light_api.go index aaa8a81d28..7e5ac38420 100755 --- a/beacon/light/api/light_api.go +++ b/beacon/light/api/light_api.go @@ -467,7 +467,7 @@ func (api *BeaconLightApi) StartHeadListener(listener HeadEventListener) func() select { case event, ok := <-stream.Events: if !ok { - break + return } switch event.Event() { case "head": @@ -493,7 +493,7 @@ func (api *BeaconLightApi) StartHeadListener(listener HeadEventListener) func() } case err, ok := <-stream.Errors: if !ok { - break + return } listener.OnError(err) }