aboutsummaryrefslogtreecommitdiffstats
path: root/core/agreement-mgr.go
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2019-04-08 10:57:18 +0800
committerGitHub <noreply@github.com>2019-04-08 10:57:18 +0800
commit1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9 (patch)
tree071a5d3b6af93b853c604008c982c97636a6f78f /core/agreement-mgr.go
parent99e3dfee0eb2ffbb4fb0afb8e65664a7c9d91bcd (diff)
downloadtangerine-consensus-1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9.tar.gz
tangerine-consensus-1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9.tar.zst
tangerine-consensus-1ea06aaeda901ed8c5bfa0dd8341f232038b4bd9.zip
core: filter vote if already processed (#552)
* core: more aggresive vote filter * add test
Diffstat (limited to 'core/agreement-mgr.go')
-rw-r--r--core/agreement-mgr.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/agreement-mgr.go b/core/agreement-mgr.go
index 4e6f230..af0adf2 100644
--- a/core/agreement-mgr.go
+++ b/core/agreement-mgr.go
@@ -257,6 +257,7 @@ func (mgr *agreementMgr) processVote(v *types.Vote) (err error) {
}
if err = mgr.baModule.processVote(v); err == nil {
mgr.baModule.updateFilter(mgr.voteFilter)
+ mgr.voteFilter.AddVote(v)
}
return
}