performance optimization for buffer allocations

This commit is contained in:
Arvid Norberg 2009-11-11 05:29:34 +00:00
parent 130c6a9c55
commit 158dd71ac2
1 changed files with 4 additions and 0 deletions

View File

@ -3305,6 +3305,10 @@ namespace libtorrent
return false;
}
// first free the old buffer
m_disk_recv_buffer.reset();
// then allocate a new one
m_disk_recv_buffer.reset(m_ses.allocate_disk_buffer("receive buffer"));
if (!m_disk_recv_buffer)
{