summaryrefslogtreecommitdiff
path: root/src/lib/encode_server_finder.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-11-26 01:22:13 +0100
committerCarl Hetherington <cth@carlh.net>2020-11-26 01:49:19 +0100
commit6e5dec71bf4e7a5ff81ecc115c04e8ec2b540c67 (patch)
tree942e10e4d1f9b7106cae4f8d382ccd3c6a14e2ee /src/lib/encode_server_finder.cc
parent67bd4a37f5836ef34d9b5752744061d4be07e6e1 (diff)
Use a foreach.
Diffstat (limited to 'src/lib/encode_server_finder.cc')
-rw-r--r--src/lib/encode_server_finder.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/encode_server_finder.cc b/src/lib/encode_server_finder.cc
index 1c6120257..3401a5cf5 100644
--- a/src/lib/encode_server_finder.cc
+++ b/src/lib/encode_server_finder.cc
@@ -122,15 +122,14 @@ try
}
/* Query our `definite' servers (if there are any) */
- vector<string> servers = Config::instance()->servers ();
- for (vector<string>::const_iterator i = servers.begin(); i != servers.end(); ++i) {
- if (server_found (*i)) {
+ BOOST_FOREACH (string const& i, Config::instance()->servers()) {
+ if (server_found(i)) {
/* Don't bother asking a server that we already know about */
continue;
}
try {
boost::asio::ip::udp::resolver resolver (io_service);
- boost::asio::ip::udp::resolver::query query (*i, raw_convert<string> (HELLO_PORT));
+ boost::asio::ip::udp::resolver::query query (i, raw_convert<string> (HELLO_PORT));
boost::asio::ip::udp::endpoint end_point (*resolver.resolve (query));
socket.send_to (boost::asio::buffer (data.c_str(), data.size() + 1), end_point);
} catch (...) {