diff --git a/basilisk/basilisk.c b/basilisk/basilisk.c index 72b647212..f0d7acb18 100755 --- a/basilisk/basilisk.c +++ b/basilisk/basilisk.c @@ -918,7 +918,7 @@ void basilisks_loop(void *arg) { if ( notary != 0 ) basilisk_ping_send(myinfo,notary); - if ( (counter++ % 10) == 0 ) + if ( (counter++ % 10) == 0 && myinfo->DPOW.symbol[0] != 0 && myinfo->DPOW.dest[0] != 0 ) iguana_dPoWupdate(myinfo); endmilli = startmilli + 500; } diff --git a/iguana/iguana_notary.c b/iguana/iguana_notary.c index 22591996b..4bdb38a23 100755 --- a/iguana/iguana_notary.c +++ b/iguana/iguana_notary.c @@ -1113,6 +1113,7 @@ TWO_STRINGS(iguana,dpow,symbol,pubkey) decode_hex(myinfo->DPOW.minerkey33,33,pubkey); if ( bitcoin_pubkeylen(myinfo->DPOW.minerkey33) <= 0 ) return(clonestr("{\"error\":\"illegal pubkey\"}")); + strcpy(myinfo->DPOW.symbol,symbol); if ( strcmp(myinfo->DPOW.symbol,"KMD") == 0 ) { strcpy(myinfo->DPOW.dest,"BTC");