Skip to content

Commit b41deb0

Browse files
committed
not filter sender address for future blocks
1 parent f7b55b8 commit b41deb0

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

mq/mq.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,15 @@ func New(opts Options) MessageQueue {
3535
// be dropped from the MessageQueue.
3636
func (mq *MessageQueue) Consume(h process.Height, propose func(process.Propose), prevote func(process.Prevote), precommit func(process.Precommit), procsAllowed map[id.Signatory]bool) (n int) {
3737
for from, q := range mq.queuesByPid {
38-
if ok := procsAllowed[from] ; !ok{
39-
mq.queuesByPid[from] = nil
40-
}
4138
for len(q) > 0 {
4239
if q[0] == nil || height(q[0]) > h {
4340
break
4441
}
42+
if ok := procsAllowed[from] ; !ok{
43+
n++
44+
q = q[1:]
45+
continue
46+
}
4547
switch msg := q[0].(type) {
4648
case process.Propose:
4749
propose(msg)

0 commit comments

Comments
 (0)