@@ -530,9 +530,9 @@ std::string ConnectionTypeAsString(ConnectionType conn_type)
530
530
assert (false );
531
531
}
532
532
533
- std::string CNode::GetAddrName () const {
534
- LOCK (cs_addrName);
535
- return addrName ;
533
+ std::string CNode::GetAddrName () const
534
+ {
535
+ return m_addr_name ;
536
536
}
537
537
538
538
CService CNode::GetAddrLocal () const
@@ -2956,6 +2956,7 @@ CNode::CNode(NodeId idIn, ServiceFlags nLocalServicesIn, SOCKET hSocketIn, const
2956
2956
: nTimeConnected(GetTimeSeconds()),
2957
2957
addr(addrIn),
2958
2958
addrBind(addrBindIn),
2959
+ m_addr_name{addrNameIn.empty () ? addr.ToStringIPPort () : addrNameIn},
2959
2960
m_inbound_onion (inbound_onion),
2960
2961
nKeyedNetGroup(nKeyedNetGroupIn),
2961
2962
id(idIn),
@@ -2965,7 +2966,6 @@ CNode::CNode(NodeId idIn, ServiceFlags nLocalServicesIn, SOCKET hSocketIn, const
2965
2966
{
2966
2967
if (inbound_onion) assert (conn_type_in == ConnectionType::INBOUND);
2967
2968
hSocket = hSocketIn;
2968
- addrName = addrNameIn == " " ? addr.ToStringIPPort () : addrNameIn;
2969
2969
if (conn_type_in != ConnectionType::BLOCK_RELAY) {
2970
2970
m_tx_relay = std::make_unique<TxRelay>();
2971
2971
}
@@ -2975,7 +2975,7 @@ CNode::CNode(NodeId idIn, ServiceFlags nLocalServicesIn, SOCKET hSocketIn, const
2975
2975
mapRecvBytesPerMsgCmd[NET_MESSAGE_COMMAND_OTHER] = 0 ;
2976
2976
2977
2977
if (fLogIPs ) {
2978
- LogPrint (BCLog::NET, " Added connection to %s peer=%d\n " , addrName , id);
2978
+ LogPrint (BCLog::NET, " Added connection to %s peer=%d\n " , m_addr_name , id);
2979
2979
} else {
2980
2980
LogPrint (BCLog::NET, " Added connection peer=%d\n " , id);
2981
2981
}
0 commit comments