Skip to content

Commit ed28f3c

Browse files
authored
Merge pull request #29 from 5cript/feat/boost-1_87-changes
Removed deprecated dns function usage.
2 parents f1ff891 + 4097aa3 commit ed28f3c

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

include/roar/dns/resolve.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ namespace Roar::Dns
156156
ResolverType resolver{executor};
157157

158158
boost::system::error_code ec;
159-
typename ResolverType::iterator end, start = resolver.resolve(host.c_str(), port.c_str(), flags, ec);
160-
std::vector<typename ResolverType::endpoint_type> endpoints(start, end);
159+
auto result = resolver.resolve(host.c_str(), port.c_str(), flags, ec);
160+
std::vector<typename ResolverType::endpoint_type> endpoints{result.begin(), result.end()};
161161

162162
if (endpoints.empty())
163163
throw std::runtime_error("Cannot resolve passed host.");
@@ -179,7 +179,7 @@ namespace Roar::Dns
179179
PickerFunctionT&& picker,
180180
boost::asio::ip::resolver_base::flags flags = {})
181181
{
182-
return resolve<ExecutorType, PickerFunctionT, Protocol>(
182+
return resolveSelect<ExecutorType, PickerFunctionT, Protocol>(
183183
std::forward<ExecutorType>(executor),
184184
host,
185185
std::to_string(port),

src/roar/client.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,9 @@ namespace Roar
138138
onResolve)
139139
{
140140
resolver_.async_resolve(
141-
boost::asio::ip::tcp::resolver::query{host, port, boost::asio::ip::resolver_query_base::numeric_service},
141+
host,
142+
port,
143+
boost::asio::ip::resolver_query_base::numeric_service,
142144
[onResolve = std::move(onResolve)](boost::beast::error_code ec, auto results) mutable {
143145
onResolve(ec, std::move(results));
144146
});

0 commit comments

Comments
 (0)