fix: ServerApp use the port configured by the user

This commit is contained in:
sithlord48 2025-11-05 15:22:26 -05:00 committed by Nick Bolton
parent 8ef2319b0d
commit 0a67f63af6

View file

@ -73,15 +73,18 @@ ServerApp::ServerApp(IEventQueue *events, const QString &processName) : App(even
void ServerApp::parseArgs() void ServerApp::parseArgs()
{ {
if (const auto address = Settings::value(Settings::Core::Interface).toString(); !address.isEmpty()) { if (const auto address = Settings::value(Settings::Core::Interface).toString(); !address.isEmpty()) {
*m_deskflowAddress = NetworkAddress(address.toStdString(), Settings::value(Settings::Core::Port).toInt());
} else {
*m_deskflowAddress = NetworkAddress(Settings::value(Settings::Core::Port).toInt());
}
try { try {
*m_deskflowAddress = NetworkAddress(address.toStdString(), kDefaultPort);
m_deskflowAddress->resolve(); m_deskflowAddress->resolve();
} catch (SocketAddressException &e) { } catch (SocketAddressException &e) {
LOG_CRIT("%s: %s" BYE, qPrintable(processName()), e.what(), qPrintable(processName())); LOG_CRIT("%s: %s" BYE, qPrintable(processName()), e.what(), qPrintable(processName()));
bye(s_exitArgs); bye(s_exitArgs);
} }
} }
}
void ServerApp::reloadSignalHandler(Arch::ThreadSignal, void *) void ServerApp::reloadSignalHandler(Arch::ThreadSignal, void *)
{ {