core/bloombits: handle non 8-bit boundary section matches

This commit is contained in:
Péter Szilágyi
2017-11-15 13:54:40 +02:00
parent bce5d837b5
commit 463014126f
3 changed files with 41 additions and 23 deletions

View File

@ -158,6 +158,7 @@ func (f *Filter) indexedLogs(ctx context.Context, end uint64) ([]*types.Log, err
return logs, err
}
f.begin = int64(number) + 1
// Retrieve the suggested block and pull any truly matching logs
header, err := f.backend.HeaderByNumber(ctx, rpc.BlockNumber(number))
if header == nil || err != nil {