From 5943b091e0463f36fdea84dcbc1a9c37c0813712 Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 11 Apr 2018 23:58:29 +0300 Subject: [PATCH] KMD MoM --- iguana/dpow/dpow_fsm.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/iguana/dpow/dpow_fsm.c b/iguana/dpow/dpow_fsm.c index ccd30bbec..54bfe4644 100755 --- a/iguana/dpow/dpow_fsm.c +++ b/iguana/dpow/dpow_fsm.c @@ -399,15 +399,13 @@ void dpow_statemachinestart(void *ptr) return; } MoMdepth = 0; + portable_mutex_lock(&src->MoM_mutex); + MoM = dpow_calcMoM(&MoMdepth,myinfo,src,checkpoint.blockhash.height); + portable_mutex_unlock(&src->MoM_mutex); if ( strcmp(src->symbol,"KMD") == 0 ) kmdheight = checkpoint.blockhash.height; else if ( strcmp(dest->symbol,"KMD") == 0 ) - { kmdheight = dest->longestchain; - portable_mutex_lock(&src->MoM_mutex); - MoM = dpow_calcMoM(&MoMdepth,myinfo,src,checkpoint.blockhash.height); - portable_mutex_unlock(&src->MoM_mutex); - } if ( (bp= dp->blocks[checkpoint.blockhash.height]) == 0 ) { bp = calloc(1,sizeof(*bp));