diff --git a/peer.go b/peer.go
index <HASH>..<HASH> 100644
--- a/peer.go
+++ b/peer.go
@@ -674,6 +674,8 @@ func (p *peer) handleGetDataMsg(msg *btcwire.MsgGetData) {
 			err = p.pushTxMsg(&iv.Hash, c, waitChan)
 		case btcwire.InvTypeBlock:
 			err = p.pushBlockMsg(&iv.Hash, c, waitChan)
+		case btcwire.InvTypeFilteredBlock: // unhandled
+			continue
 		default:
 			peerLog.Warnf("Unknown type in inventory request %d",
 				iv.Type)
Do not log warning for filtered block inv types.

ok @davecgh