diff --git a/NTCPSession.cpp b/NTCPSession.cpp index aab7f9cd..93f262d6 100644 --- a/NTCPSession.cpp +++ b/NTCPSession.cpp @@ -519,12 +519,12 @@ namespace transport // try to read more if (numReloads < 5) { - size_t moreBytes = m_Socket.available(); + boost::system::error_code ec; + size_t moreBytes = m_Socket.available(ec); if (moreBytes) { if (moreBytes > NTCP_BUFFER_SIZE - m_ReceiveBufferOffset) moreBytes = NTCP_BUFFER_SIZE - m_ReceiveBufferOffset; - boost::system::error_code ec; moreBytes = m_Socket.read_some (boost::asio::buffer (m_ReceiveBuffer + m_ReceiveBufferOffset, moreBytes)); if (ec) { diff --git a/SSU.cpp b/SSU.cpp index 51eccf83..f5c6287d 100644 --- a/SSU.cpp +++ b/SSU.cpp @@ -163,7 +163,8 @@ namespace transport std::vector packets; packets.push_back (packet); - size_t moreBytes = m_Socket.available(); + boost::system::error_code ec; + size_t moreBytes = m_Socket.available(ec); while (moreBytes && packets.size () < 25) { packet = new SSUPacket ();