mirror of
https://github.com/kiwix/libkiwix.git
synced 2025-12-23 22:47:57 -05:00
Sync m_addr of Server and InternalServer
This commit is contained in:
@@ -56,7 +56,13 @@ bool Server::start() {
|
|||||||
m_ipConnectionLimit,
|
m_ipConnectionLimit,
|
||||||
m_catalogOnlyMode,
|
m_catalogOnlyMode,
|
||||||
m_contentServerUrl));
|
m_contentServerUrl));
|
||||||
return mp_server->start();
|
if (mp_server->start()) {
|
||||||
|
// this syncs m_addr of InternalServer and Server as they may diverge
|
||||||
|
m_addr = mp_server->getAddress();
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Server::stop() {
|
void Server::stop() {
|
||||||
@@ -93,12 +99,12 @@ void Server::setAddress(const std::string& addr)
|
|||||||
|
|
||||||
int Server::getPort() const
|
int Server::getPort() const
|
||||||
{
|
{
|
||||||
return mp_server->getPort();
|
return m_port;
|
||||||
}
|
}
|
||||||
|
|
||||||
IpAddress Server::getAddress() const
|
IpAddress Server::getAddress() const
|
||||||
{
|
{
|
||||||
return mp_server->getAddress();
|
return m_addr;
|
||||||
}
|
}
|
||||||
|
|
||||||
IpMode Server::getIpMode() const
|
IpMode Server::getIpMode() const
|
||||||
|
|||||||
Reference in New Issue
Block a user