diff --git a/eth/filters/filter.go b/eth/filters/filter.go index cfb08898cc..dd6643c59e 100644 --- a/eth/filters/filter.go +++ b/eth/filters/filter.go @@ -355,7 +355,7 @@ func (s *searchSession) doSearchIteration() error { } headMatchRange, headMatches, err := s.searchInRange(headRange, !s.forceUnindexed) if err != nil { - return nil + return err } if headMatchRange.First() != s.matchRange.AfterLast() { // improbable corner case, first part of new head range invalidated by tail unindexing