# MutantHub mutant #3797: Timewarp check gated with DeploymentActiveAt(*pindexPrev): not enforced on the first block of the activation period
# Repository: bitcoin/bitcoin @ 3f0f142b1d0d08a18152d6b100e12d1abf09d58e
# File: src/validation.cpp:4118-4118
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/validation.cpp b/src/validation.cpp
index 65b652d..2903b2c 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -4115,7 +4115,7 @@ static bool ContextualCheckBlockHeader(const CBlockHeader& block, BlockValidatio
         if (consensusParams.enforce_BIP94) {
             static_assert(MAX_TIMEWARP_TESTNET4 <= MAX_TIMEWARP_BIP54);
             max_timewarp = MAX_TIMEWARP_TESTNET4;
-        } else if (DeploymentActiveAfter(pindexPrev, chainman, Consensus::DEPLOYMENT_CONSENSUSCLEANUP)) {
+        } else if (DeploymentActiveAt(*pindexPrev, chainman, Consensus::DEPLOYMENT_CONSENSUSCLEANUP)) {
             max_timewarp = MAX_TIMEWARP_BIP54;
         }
         if (max_timewarp && block.GetBlockTime() < pindexPrev->GetBlockTime() - *max_timewarp) {
