# MutantHub mutant #3781: Reconciliation peers occupy full-relay slots in ThreadOpenConnections
# Repository: bitcoin/bitcoin @ 37912ec1789ab2384982a3a045f9e864fdccf722
# File: src/net.cpp:2731-2733
# Review: APPROVED; outcome: SURVIVED
diff --git a/src/net.cpp b/src/net.cpp
index c005a91..4b044e8 100644
--- a/src/net.cpp
+++ b/src/net.cpp
@@ -2728,9 +2728,7 @@ void CConnman::ThreadOpenConnections(const std::vector<std::string> connect, std
         {
             LOCK(m_nodes_mutex);
             for (const CNode* pnode : m_nodes) {
-                // Count the slots per connection type, so IsFullOutboundConn() (which
-                // covers both full-relay and reconciliation peers) is not what we want here.
-                if (pnode->m_conn_type == ConnectionType::OUTBOUND_FULL_RELAY) nOutboundFullRelay++;
+                if (pnode->IsFullOutboundConn()) nOutboundFullRelay++;
                 if (pnode->IsOutboundReconciliationConn()) nOutboundFullRecon++;
                 if (pnode->IsBlockOnlyConn()) nOutboundBlockRelay++;
