diff --git a/iguana/dpow/dpow_network.c b/iguana/dpow/dpow_network.c index b450f132d..6e6286505 100755 --- a/iguana/dpow/dpow_network.c +++ b/iguana/dpow/dpow_network.c @@ -301,7 +301,7 @@ void dpow_ratify_update(struct supernet_info *myinfo,struct dpow_info *dp,struct dpow_sigscheck(myinfo,dp,bp,bp->myind,0,bp->pendingratifybestk,bp->pendingratifybestmask,bp->ratified_pubkeys,bp->numratified); } //else printf("ratify srcmask.%llx != bestmask.%llx\n",(long long)bp->ratifysigmasks[0],(long long)bp->bestmask); } - else + else if ( ((1LL << bp->myind) & bp->ratifybestmask) != 0 ) { dpow_signedtxgen(myinfo,dp,bp->destcoin,bp,bp->ratifybestk,bp->ratifybestmask,bp->myind,DPOW_SIGBTCCHANNEL,1,1); }