forked from premiere/premiere-libtorrent
don't ignore errors from setup_listener()
This commit is contained in:
parent
2739def57f
commit
42638c3540
|
@ -1806,7 +1806,7 @@ retry:
|
||||||
, m_listen_interface.port()
|
, m_listen_interface.port()
|
||||||
, flags, ec);
|
, flags, ec);
|
||||||
|
|
||||||
if (s.sock)
|
if (!ec && s.sock)
|
||||||
{
|
{
|
||||||
// update the listen_interface member with the
|
// update the listen_interface member with the
|
||||||
// actual port we ended up listening on, so that the other
|
// actual port we ended up listening on, so that the other
|
||||||
|
@ -1825,7 +1825,7 @@ retry:
|
||||||
, m_settings.get_int(settings_pack::ssl_listen)
|
, m_settings.get_int(settings_pack::ssl_listen)
|
||||||
, flags | open_ssl_socket, ec);
|
, flags | open_ssl_socket, ec);
|
||||||
|
|
||||||
if (s.sock)
|
if (!ec && s.sock)
|
||||||
{
|
{
|
||||||
TORRENT_ASSERT(!m_abort);
|
TORRENT_ASSERT(!m_abort);
|
||||||
m_listen_sockets.push_back(s);
|
m_listen_sockets.push_back(s);
|
||||||
|
@ -1840,7 +1840,7 @@ retry:
|
||||||
listen_socket_t s = setup_listener("::1", false, m_listen_interface.port()
|
listen_socket_t s = setup_listener("::1", false, m_listen_interface.port()
|
||||||
, flags, ec);
|
, flags, ec);
|
||||||
|
|
||||||
if (s.sock)
|
if (!ec && s.sock)
|
||||||
{
|
{
|
||||||
TORRENT_ASSERT(!m_abort);
|
TORRENT_ASSERT(!m_abort);
|
||||||
m_listen_sockets.push_back(s);
|
m_listen_sockets.push_back(s);
|
||||||
|
@ -1854,7 +1854,7 @@ retry:
|
||||||
, m_settings.get_int(settings_pack::ssl_listen)
|
, m_settings.get_int(settings_pack::ssl_listen)
|
||||||
, flags | open_ssl_socket, ec);
|
, flags | open_ssl_socket, ec);
|
||||||
|
|
||||||
if (s.sock)
|
if (!ec && s.sock)
|
||||||
{
|
{
|
||||||
TORRENT_ASSERT(!m_abort);
|
TORRENT_ASSERT(!m_abort);
|
||||||
m_listen_sockets.push_back(s);
|
m_listen_sockets.push_back(s);
|
||||||
|
@ -1911,7 +1911,7 @@ retry:
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s.sock)
|
if (!ec && s.sock)
|
||||||
{
|
{
|
||||||
TORRENT_ASSERT(!m_abort);
|
TORRENT_ASSERT(!m_abort);
|
||||||
m_listen_sockets.push_back(s);
|
m_listen_sockets.push_back(s);
|
||||||
|
@ -1934,7 +1934,7 @@ retry:
|
||||||
, m_settings.get_int(settings_pack::ssl_listen)
|
, m_settings.get_int(settings_pack::ssl_listen)
|
||||||
, flags | open_ssl_socket, ec);
|
, flags | open_ssl_socket, ec);
|
||||||
|
|
||||||
if (s.sock)
|
if (!ec && s.sock)
|
||||||
{
|
{
|
||||||
TORRENT_ASSERT(!m_abort);
|
TORRENT_ASSERT(!m_abort);
|
||||||
m_listen_sockets.push_back(s);
|
m_listen_sockets.push_back(s);
|
||||||
|
|
Loading…
Reference in New Issue