# MutantHub mutant #3796: ConnectBlock gates BIP54 sigops with DeploymentActiveAfter(pindex) instead of DeploymentActiveAt(*pindex), enforcing one block early
# Repository: bitcoin/bitcoin @ 3f0f142b1d0d08a18152d6b100e12d1abf09d58e
# File: src/validation.cpp:2522-2522
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/validation.cpp b/src/validation.cpp
index 65b652d..70a0e08 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -2519,7 +2519,7 @@ bool Chainstate::ConnectBlock(const CBlock& block, BlockValidationState& state,
     std::optional<CCheckQueueControl<CScriptCheck>> control;
     if (auto& queue = m_chainman.GetCheckQueue(); queue.HasThreads() && fScriptChecks) control.emplace(queue);
 
-    const bool enforce_bip54{DeploymentActiveAt(*pindex, m_chainman, Consensus::DEPLOYMENT_CONSENSUSCLEANUP)};
+    const bool enforce_bip54{DeploymentActiveAfter(pindex, m_chainman, Consensus::DEPLOYMENT_CONSENSUSCLEANUP)};
     std::vector<int> prevheights;
     CAmount nFees = 0;
     int nInputs = 0;
