diff --git a/iguana/dpow/dpow_network.c b/iguana/dpow/dpow_network.c index 1da0a7072..67c12f613 100755 --- a/iguana/dpow/dpow_network.c +++ b/iguana/dpow/dpow_network.c @@ -351,6 +351,8 @@ int32_t dpow_rwsigentry(int32_t rwflag,uint8_t *data,struct dpow_sigentry *dsig) void dpow_sigsend(struct supernet_info *myinfo,struct dpow_info *dp,struct dpow_block *bp,int32_t myind,int8_t bestk,uint64_t bestmask,bits256 srchash,uint32_t sigchannel) { struct dpow_sigentry dsig; int32_t i,len; uint8_t data[4096]; struct dpow_entry *ep; + if ( ((1LL << myind) & bestmask) == 0 ) + return; ep = &bp->notaries[myind]; if ( bestk >= 0 ) {