diff --git a/iguana/iguana_msg.c b/iguana/iguana_msg.c index 6f0e4b988..3bda89376 100755 --- a/iguana/iguana_msg.c +++ b/iguana/iguana_msg.c @@ -336,7 +336,8 @@ void iguana_gotversion(struct supernet_info *myinfo,struct iguana_info *coin,str addr->dead = 1; } //else coin->longestchain = vers->nStartingHeight; } - iguana_send_version(coin,addr,coin->myservices); + if ( addr->msgcounts.verack == 0 ) + iguana_send_version(coin,addr,coin->myservices); iguana_queue_send(addr,0,serialized,"getaddr",0); }