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
{
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 ();
}
}
}