aboutsummaryrefslogtreecommitdiffstats
path: root/core/bloombits/matcher.go
diff options
context:
space:
mode:
authorFelföldi Zsolt <zsfelfoldi@gmail.com>2017-10-27 22:18:53 +0800
committerPéter Szilágyi <peterke@gmail.com>2017-10-27 22:18:53 +0800
commit8d434f6a6f18c5172db9a8216d61cd50b746c964 (patch)
tree8179e0aa549035e8fdbb176b97f80c476702c21f /core/bloombits/matcher.go
parent6dafec06662bbfbf4d36497ff7165fc3c9129e2f (diff)
downloaddexon-8d434f6a6f18c5172db9a8216d61cd50b746c964.tar.gz
dexon-8d434f6a6f18c5172db9a8216d61cd50b746c964.tar.zst
dexon-8d434f6a6f18c5172db9a8216d61cd50b746c964.zip
les, core/bloombits: post-LES/2 fixes (#15391)
* les: fix topic ID * core/bloombits: fix interface conversion
Diffstat (limited to 'core/bloombits/matcher.go')
-rw-r--r--core/bloombits/matcher.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/bloombits/matcher.go b/core/bloombits/matcher.go
index a75f8c085..d38d4ba83 100644
--- a/core/bloombits/matcher.go
+++ b/core/bloombits/matcher.go
@@ -534,7 +534,10 @@ func (s *MatcherSession) Close() {
// Error returns any failure encountered during the matching session.
func (s *MatcherSession) Error() error {
- return s.err.Load().(error)
+ if err := s.err.Load(); err != nil {
+ return err.(error)
+ }
+ return nil
}
// AllocateRetrieval assigns a bloom bit index to a client process that can either