From 95f4ecf06e733a5f616f8a5caec3d89af04509b3 Mon Sep 17 00:00:00 2001 From: jl777 Date: Tue, 18 Dec 2018 05:12:26 -1100 Subject: [PATCH] Serial mergetoaddress --- src/cc/dapps/zmigrate.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/cc/dapps/zmigrate.c b/src/cc/dapps/zmigrate.c index 2e3051902..f1fb4b0a6 100644 --- a/src/cc/dapps/zmigrate.c +++ b/src/cc/dapps/zmigrate.c @@ -984,8 +984,16 @@ again: { z_exportkey(privkey,coinstr,"",zcaddr); printf("zcaddr.(%s) -> z_exportkey.(%s)\n",zcaddr,privkey); - while ( z_mergetoaddress(opidstr,coinstr,"",zcaddr) > 0 ) - ; + while ( 1 ) + { + if ( have_pending_opid(coinstr,0) != 0 ) + { + sleep(10); + continue; + } + if ( z_mergetoaddress(opidstr,coinstr,"",zcaddr) <= 0 ) + break; + } } printf("start processing zmigrate\n"); lastopid = (uint32_t)time(NULL);