diff --git a/core/transport/Transports.cpp b/core/transport/Transports.cpp index faa1f5a6..a3923a51 100644 --- a/core/transport/Transports.cpp +++ b/core/transport/Transports.cpp @@ -239,8 +239,9 @@ namespace transport try { auto r = netdb.FindRouter (ident); - it = m_Peers.insert (std::pair(ident, { 0, r, {}, - i2p::util::GetSecondsSinceEpoch () })).first; + it = m_Peers.insert(std::make_pair( + ident, Peer{ 0, r, {}, i2p::util::GetSecondsSinceEpoch (), {} } + )).first; connected = ConnectToPeer (ident, it->second); } catch (std::exception& ex) @@ -436,7 +437,9 @@ namespace transport it->second.delayedMessages.clear (); } else // incoming connection - m_Peers.insert (std::make_pair (ident, Peer{ 0, nullptr, { session }, i2p::util::GetSecondsSinceEpoch () })); + m_Peers.insert(std::make_pair( + ident, Peer{ 0, nullptr, { session }, i2p::util::GetSecondsSinceEpoch (), {} } + )); }); }