diff --git a/src/validation.cpp b/src/validation.cpp --- a/src/validation.cpp +++ b/src/validation.cpp @@ -1892,9 +1892,6 @@ CBlockUndo blockundo; - CCheckQueueControl control(fScriptChecks ? &scriptcheckqueue - : nullptr); - std::vector prevheights; Amount nFees = Amount::zero(); int nInputs = 0; @@ -1915,6 +1912,9 @@ blockundo.vtxundo.reserve(block.vtx.size() - 1); + CCheckQueueControl control(fScriptChecks ? &scriptcheckqueue + : nullptr); + // Add all outputs try { for (const auto &ptx : block.vtx) {