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

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