Skip to content

Commit

Permalink
Inform when adding ban score for invalid filter header
Browse files Browse the repository at this point in the history
  • Loading branch information
cjdelisle committed Sep 22, 2021
1 parent f2671d9 commit 1c7d7ff
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions neutrino/blockmanager.go
Original file line number Diff line number Diff line change
Expand Up @@ -766,6 +766,7 @@ func (b *blockManager) getUncheckpointedCFHeaders(
for peer, msg := range headers {
if msg.PrevFilterHeader != *filterTip {
sp := b.server.PeerByAddr(peer)
log.Infof("Peer [%s] served invalid filter header", sp.Addr())
sp.addBanScore(0, 33, "InvalidFilterHeader")
delete(headers, peer)
}
Expand Down Expand Up @@ -794,6 +795,7 @@ func (b *blockManager) getUncheckpointedCFHeaders(

for _, peer := range badPeers {
sp := b.server.PeerByAddr(peer)
log.Infof("Peer [%s] served invalid filter header", sp.Addr())
sp.addBanScore(0, 33, "InvalidFilterHeader")
delete(headers, peer)
}
Expand Down Expand Up @@ -1336,6 +1338,7 @@ func (b *blockManager) resolveConflict(

for _, peer := range badPeers {
sp := b.server.PeerByAddr(peer)
log.Infof("Peer [%s] served invalid filter header", sp.Addr())
sp.addBanScore(0, 33, "InvalidFilterHeader")
delete(headers, peer)
delete(checkpoints, peer)
Expand Down

0 comments on commit 1c7d7ff

Please sign in to comment.