diff --git a/server.go b/server.go index 65d77087..906eb57e 100644 --- a/server.go +++ b/server.go @@ -1130,7 +1130,7 @@ func (sp *serverPeer) OnFilterAdd(_ *peer.Peer, msg *wire.MsgFilterAdd) { return } - if sp.filter.IsLoaded() { + if !sp.filter.IsLoaded() { peerLog.Debugf("%s sent a filteradd request with no filter "+ "loaded -- disconnecting", sp) sp.Disconnect()