1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-02-03 16:14:15 +00:00

drop buffer upon peer disconnect

This commit is contained in:
orignal 2025-01-22 12:00:37 -05:00
parent b3d09513b8
commit ca0818af7e

View File

@ -964,8 +964,13 @@ namespace transport
} }
else else
{ {
std::lock_guard<std::mutex> l(m_PeersMutex); {
m_Peers.erase (it); std::lock_guard<std::mutex> l(m_PeersMutex);
m_Peers.erase (it);
}
// delete buffer of just disconnected router
auto r = i2p::data::netdb.FindRouter (ident);
if (r && !r->IsUpdated ()) r->ScheduleBufferToDelete ();
} }
} }
} }