diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index 893053cae..32e6c1b85 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -835,7 +835,7 @@ struct iguana_bundle *iguana_bundleset(struct iguana_info *coin,struct iguana_bl if ( (tmp= iguana_blockfind("hwmprev",coin,tmp->RO.prev_block)) == 0 ) break; } - if ( mainchain != hwmblock ) + if ( mainchain != hwmblock && newheight >= coin->blocks.hwmchain.height ) iguana_hwmchain_set(coin,mainchain,mainchain->height); // trigger reprocess } }