diff --git a/include/libtorrent/peer_connection.hpp b/include/libtorrent/peer_connection.hpp index 2c01e4dfb..d32d250fc 100755 --- a/include/libtorrent/peer_connection.hpp +++ b/include/libtorrent/peer_connection.hpp @@ -395,7 +395,7 @@ namespace libtorrent #ifndef TORRENT_DISABLE_ENCRYPTION buffer::interval wr_recv_buffer() { -#ifndef NDEBUG +#if defined _SECURE_SCL && _SECURE_SCL > 0 if (m_recv_buffer.empty()) return buffer::interval(0,0); #endif return buffer::interval(&m_recv_buffer[0] @@ -405,7 +405,7 @@ namespace libtorrent buffer::const_interval receive_buffer() const { -#ifndef NDEBUG +#if defined _SECURE_SCL && _SECURE_SCL > 0 if (m_recv_buffer.empty()) return buffer::const_interval(0,0); #endif return buffer::const_interval(&m_recv_buffer[0]