Random Walk Peer discovery adds connections to same peer

Thanks for sharing the example, I will take a look, it should not be doing that. At most you should have 2 connections to a peer (1 inbound and 1 outbound), this occurs when nodes dial one another at the same time.