Merge pull request #1151 from kiwix/feature/fix-server-set-addr

Fix Server::setAddress
This commit is contained in:
Kelson 2024-10-09 14:24:46 +00:00 committed by GitHub
commit 585f55d885
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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