wesnothd: made ipv6 addresses work with /query status/searchlog

This commit is contained in:
loonycyborg 2021-10-10 18:49:52 +03:00
parent 9cc0c01b2e
commit 2912283934
No known key found for this signature in database
GPG key ID: 6E8233FAB8F26D61

View file

@ -2428,7 +2428,7 @@ void server::status_handler(
}
}
const bool match_ip = (std::count(parameters.begin(), parameters.end(), '.') >= 1);
const bool match_ip = ((std::count(parameters.begin(), parameters.end(), '.') >= 1) || (std::count(parameters.begin(), parameters.end(), ':') >= 1));
for(const auto& player : player_connections_) {
if(parameters.empty() || parameters == "*" ||
(match_ip && utils::wildcard_string_match(player.client_ip(), parameters)) ||