@@ -296,22 +296,30 @@ bool BuildQuorumRotationInfo(CDeterministicMNManager& dmnman, CQuorumSnapshotMan
296296 response.mnListDiffList .push_back (mnhneeded);
297297 }
298298
299- if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus3CIndex), pWorkBlockHMinus3CIndex->GetBlockHash (), response.mnListDiffAtHMinus3C , errorRet)) {
299+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman,
300+ GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus3CIndex),
301+ pWorkBlockHMinus3CIndex->GetBlockHash (), response.mnListDiffAtHMinus3C , errorRet)) {
300302 return false ;
301303 }
302304 baseBlockIndexes.push_back (pWorkBlockHMinus3CIndex);
303305
304- if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus2CIndex), pWorkBlockHMinus2CIndex->GetBlockHash (), response.mnListDiffAtHMinus2C , errorRet)) {
306+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman,
307+ GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinus2CIndex),
308+ pWorkBlockHMinus2CIndex->GetBlockHash (), response.mnListDiffAtHMinus2C , errorRet)) {
305309 return false ;
306310 }
307311 baseBlockIndexes.push_back (pWorkBlockHMinus2CIndex);
308312
309- if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinusCIndex), pWorkBlockHMinusCIndex->GetBlockHash (), response.mnListDiffAtHMinusC , errorRet)) {
313+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman,
314+ GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHMinusCIndex),
315+ pWorkBlockHMinusCIndex->GetBlockHash (), response.mnListDiffAtHMinusC , errorRet)) {
310316 return false ;
311317 }
312318 baseBlockIndexes.push_back (pWorkBlockHMinusCIndex);
313319
314- if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman, GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHIndex), pWorkBlockHIndex->GetBlockHash (), response.mnListDiffH , errorRet)) {
320+ if (!BuildSimplifiedMNListDiff (dmnman, chainman, qblockman, qman,
321+ GetLastBaseBlockHash (baseBlockIndexes, pWorkBlockHIndex),
322+ pWorkBlockHIndex->GetBlockHash (), response.mnListDiffH , errorRet)) {
315323 return false ;
316324 }
317325 baseBlockIndexes.push_back (pWorkBlockHIndex);
0 commit comments