diff --git a/include/server/server.hpp b/include/server/server.hpp index e7966a91a..03ac38400 100644 --- a/include/server/server.hpp +++ b/include/server/server.hpp @@ -52,7 +52,8 @@ class Server const auto port_string = std::to_string(port); boost::asio::ip::tcp::resolver resolver(io_context); - boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(address, port_string).begin(); + boost::asio::ip::tcp::resolver::query query(address, port_string); + boost::asio::ip::tcp::endpoint endpoint = *resolver.resolve(query); acceptor.open(endpoint.protocol()); #ifdef SO_REUSEPORT