Browse Source

limit number of precalculated DH pairs

pull/660/merge
orignal 8 years ago
parent
commit
4d2f26b1cd
  1. 5
      Transports.cpp

5
Transports.cpp

@ -101,8 +101,9 @@ namespace transport @@ -101,8 +101,9 @@ namespace transport
void DHKeysPairSupplier::Return (std::shared_ptr<i2p::crypto::DHKeys> pair)
{
std::unique_lock<std::mutex> l(m_AcquiredMutex);
m_Queue.push (pair);
std::unique_lock<std::mutex>l(m_AcquiredMutex);
if ((int)m_Queue.size () < 2*m_QueueSize)
m_Queue.push (pair);
}
Transports transports;

Loading…
Cancel
Save