# MutantHub mutant #3794: Clear() drops the EXT_REQUESTED exception and wipes txs the initiator gathered during an extension round
# Repository: bitcoin/bitcoin @ 37912ec1789ab2384982a3a045f9e864fdccf722
# File: src/node/txreconciliation_impl.cpp:95-95
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/node/txreconciliation_impl.cpp b/src/node/txreconciliation_impl.cpp
index 6972dfc..ed7ca9a 100644
--- a/src/node/txreconciliation_impl.cpp
+++ b/src/node/txreconciliation_impl.cpp
@@ -92,7 +92,7 @@ void TxReconciliationState::Clear()
 {
     // If we are in the middle of an extension phase, we want to keep the data stored in the local
     // set for the next round, as this contains transactions that have been received while reconciling
-    if (m_we_initiate && m_phase != ReconciliationPhase::EXT_REQUESTED) ClearLocalSet();
+    if (m_we_initiate) ClearLocalSet();
     ClearLocalSetSnapshot();
     m_phase = ReconciliationPhase::NONE;
 }
