# MutantHub mutant #3785: Reconciliation slots left out of m_max_automatic_outbound
# Repository: bitcoin/bitcoin @ 37912ec1789ab2384982a3a045f9e864fdccf722
# File: src/net.h:1140-1140
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/net.h b/src/net.h
index 07f5243..b111bc1 100644
--- a/src/net.h
+++ b/src/net.h
@@ -1137,7 +1137,7 @@ public:
         m_max_outbound_full_relay = std::min(MAX_OUTBOUND_FULL_RELAY_CONNECTIONS, m_max_automatic_connections);
         m_max_outbound_block_relay = std::min(MAX_BLOCK_RELAY_ONLY_CONNECTIONS, m_max_automatic_connections - m_max_outbound_full_relay);
         m_max_outbound_full_recon = std::min(connOptions.m_max_outbound_full_recon, m_max_automatic_connections - m_max_outbound_block_relay - m_max_outbound_full_relay);
-        m_max_automatic_outbound = m_max_outbound_full_relay + m_max_outbound_full_recon + m_max_outbound_block_relay + m_max_feeler;
+        m_max_automatic_outbound = m_max_outbound_full_relay + m_max_outbound_block_relay + m_max_feeler;
         // TODO: reconciliation slots are subtracted here like any other outbound, shrinking our
         // inbound budget. Should we increase the inbound budget to compensate?
         m_max_inbound = std::max(0, m_max_automatic_connections - m_max_automatic_outbound);
