From afa8ccd14471a3598afa7f6065d912b1306935bc Mon Sep 17 00:00:00 2001 From: Jonathan Zernik Date: Wed, 11 Aug 2021 14:20:10 -0700 Subject: [PATCH] Don't send inv msg when empty (#909) --- squeaknode/network/peer_message_handler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/squeaknode/network/peer_message_handler.py b/squeaknode/network/peer_message_handler.py index e0bdc40e..4b95e127 100644 --- a/squeaknode/network/peer_message_handler.py +++ b/squeaknode/network/peer_message_handler.py @@ -165,8 +165,9 @@ class PeerMessageHandler: invs = [ CInv(type=1, hash=squeak_hash) for squeak_hash in squeak_hashes] - inv_msg = msg_inv(inv=invs) - self.peer.send_msg(inv_msg) + if invs: + inv_msg = msg_inv(inv=invs) + self.peer.send_msg(inv_msg) def handle_squeak(self, msg): squeak = msg.squeak