Fix Server::setAddress

This commit is contained in:
sgourdas 2024-10-05 15:24:21 +03:00
parent 5f1f37bd2a
commit fa410f739c

View File

@ -75,9 +75,11 @@ void Server::setRoot(const std::string& root)
}
}
// FIXME: this method is implemented under the assumption that it is invoked only once (per object).
void Server::setAddress(const std::string& addr)
{
m_addr.addr.clear();
m_addr.addr6.clear();
if (addr.empty()) return;
if (addr.find(':') != std::string::npos) { // IPv6