diff --git a/basilisk/basilisk_swap.c b/basilisk/basilisk_swap.c index 343b7287d..09e439131 100755 --- a/basilisk/basilisk_swap.c +++ b/basilisk/basilisk_swap.c @@ -2772,6 +2772,9 @@ struct basilisk_swap *basilisk_thread_start(struct supernet_info *myinfo,bits256 for (iter=0; iter<3; iter++) { basilisk_psockinit(myinfo,swap,statebits == 0); + sleep(3); + if ( swap->connected <= 0 ) + continue; sleep(13); basilisk_sendstate(myinfo,swap,data,sizeof(data)); basilisk_swapget(myinfo,swap,0x80000000,data,sizeof(data),basilisk_verify_statebits);