fixed infinite loop

This commit is contained in:
orignal 2015-04-10 13:19:23 -04:00
parent 7c660ee556
commit 2741e94a72

View file

@ -63,8 +63,9 @@ namespace stream
m_ResendTimer.cancel ();
if (m_SendHandler)
{
m_SendHandler (boost::asio::error::make_error_code (boost::asio::error::operation_aborted));
auto handler = m_SendHandler;
m_SendHandler = nullptr;
handler (boost::asio::error::make_error_code (boost::asio::error::operation_aborted));
}
}