# MutantHub mutant #3777: Drop the -blocksonly exclusion so recon outbound slots are reserved under blocksonly
# Repository: bitcoin/bitcoin @ 37912ec1789ab2384982a3a045f9e864fdccf722
# File: src/init.cpp:2189-2189
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/init.cpp b/src/init.cpp
index d078d92..b886cfd 100644
--- a/src/init.cpp
+++ b/src/init.cpp
@@ -2186,7 +2186,7 @@ bool AppInitMain(NodeContext& node, interfaces::BlockAndHeaderTipInfo* tip_info)
     connOptions.m_max_automatic_connections = num_p2p_max_connections;
     // We only offer reconciliation when we relay transactions, so under -blocksonly these
     // connections could never negotiate it and would waste their outbound slots.
-    if (args.GetBoolArg("-txreconciliation", DEFAULT_TXRECONCILIATION_ENABLE) && !peerman_opts.ignore_incoming_txs) {
+    if (args.GetBoolArg("-txreconciliation", DEFAULT_TXRECONCILIATION_ENABLE)) {
         connOptions.m_max_outbound_full_recon = MAX_OUTBOUND_FULL_RECON_CONNECTIONS;
     }
     connOptions.m_full_relay_inbound_percent = std::clamp<int>(args.GetIntArg("-inboundrelaypercent", DEFAULT_FULL_RELAY_INBOUND_PCT), 0, 100);
