Skip to content

Commit ad3ba79

Browse files
committed
fix filter.Logs to ignore not found header
1 parent a79066c commit ad3ba79

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: jsonrpc/namespaces/eth/filters/filter.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,9 @@ func (f *Filter) rangeLogsAsync(ctx context.Context) (chan *coretypes.Log, chan
163163
func (f *Filter) unindexedLogs(ctx context.Context, end uint64, logChan chan *coretypes.Log) error {
164164
for ; f.begin <= int64(end); f.begin++ {
165165
header, err := f.backend.GetHeaderByNumber(rpc.BlockNumber(f.begin))
166-
if header == nil || err != nil {
166+
if header == nil {
167+
continue
168+
} else if err != nil {
167169
return err
168170
}
169171
found, err := f.blockLogs(header)

0 commit comments

Comments
 (0)