@@ -210,6 +210,11 @@ def inbound_blackhole_tests(self):
210210 blackhole_peer = self .nodes [0 ].add_p2p_connection (AddrReceiver (send_getaddr = False ))
211211 initial_addrs_received = receiver_peer .num_ipv4_received
212212
213+ peerinfo = self .nodes [0 ].getpeerinfo ()
214+ assert_equal (peerinfo [0 ]['addr_relay_enabled' ], True ) # addr_source
215+ assert_equal (peerinfo [1 ]['addr_relay_enabled' ], True ) # receiver_peer
216+ assert_equal (peerinfo [2 ]['addr_relay_enabled' ], False ) # blackhole_peer
217+
213218 # addr_source sends 2 addresses to node0
214219 msg = self .setup_addr_msg (2 )
215220 addr_source .send_and_ping (msg )
@@ -232,11 +237,14 @@ def inbound_blackhole_tests(self):
232237
233238 self .log .info ("After blackhole peer sends addr message, it becomes eligible for addr gossip" )
234239 blackhole_peer .send_and_ping (msg_addr ())
235- msg = self .setup_addr_msg (2 )
236- self .send_addr_msg (addr_source , msg , [receiver_peer , blackhole_peer ])
237240
238241 # Confirm node has now received addr-related messages from blackhole peer
239242 assert_greater_than (self .sum_addr_messages (peerinfo [1 ]['bytesrecv_per_msg' ]), 0 )
243+ assert_equal (self .nodes [0 ].getpeerinfo ()[2 ]['addr_relay_enabled' ], True )
244+
245+ msg = self .setup_addr_msg (2 )
246+ self .send_addr_msg (addr_source , msg , [receiver_peer , blackhole_peer ])
247+
240248 # And that peer received addresses
241249 assert_equal (blackhole_peer .num_ipv4_received , 2 )
242250
0 commit comments