fixed assert when using checked iterators

This commit is contained in:
Arvid Norberg 2007-07-09 17:34:38 +00:00
parent 182c917842
commit df5a036066
1 changed files with 6 additions and 0 deletions

View File

@ -395,6 +395,9 @@ namespace libtorrent
#ifndef TORRENT_DISABLE_ENCRYPTION
buffer::interval wr_recv_buffer()
{
#ifndef NDEBUG
if (m_recv_buffer.empty()) return buffer::interval(0,0);
#endif
return buffer::interval(&m_recv_buffer[0]
, &m_recv_buffer[0] + m_recv_pos);
}
@ -402,6 +405,9 @@ namespace libtorrent
buffer::const_interval receive_buffer() const
{
#ifndef NDEBUG
if (m_recv_buffer.empty()) return buffer::interval(0,0);
#endif
return buffer::const_interval(&m_recv_buffer[0]
, &m_recv_buffer[0] + m_recv_pos);
}