From 753d979368617f7b4e56756f5da514494e458f19 Mon Sep 17 00:00:00 2001 From: Armani Ferrante Date: Thu, 30 Nov 2017 14:54:28 -0800 Subject: [PATCH] core: fix func calcBloomIndexes indexing past 2047 --- core/bloombits/matcher.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/bloombits/matcher.go b/core/bloombits/matcher.go index ce3031702f..40b1422e5b 100644 --- a/core/bloombits/matcher.go +++ b/core/bloombits/matcher.go @@ -40,7 +40,7 @@ func calcBloomIndexes(b []byte) bloomIndexes { var idxs bloomIndexes for i := 0; i < len(idxs); i++ { - idxs[i] = (uint(b[2*i])<<8)&2047 + uint(b[2*i+1]) + idxs[i] = ((uint(b[2*i]) << 8) + uint(b[2*i+1])) & 2047 } return idxs }