ignore errors when setting broadcast option

This commit is contained in:
Arvid Norberg 2010-07-18 14:58:07 +00:00
parent a3f5962f91
commit f93960884c
1 changed files with 2 additions and 1 deletions

View File

@ -230,11 +230,12 @@ namespace libtorrent
m_ip_broadcast = e;
asio::socket_base::broadcast option(m_ip_broadcast);
error_code ec;
for (std::list<socket_entry>::iterator i = m_unicast_sockets.begin()
, end(m_unicast_sockets.end()); i != end; ++i)
{
if (i->socket) continue;
i->socket->set_option(option);
i->socket->set_option(option, ec);
}
}