Fix Server::setAddress

This commit is contained in:
sgourdas 2024-10-09 12:17:01 +03:00
parent c8bddd6cf4
commit 8b00c2eb22

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