diff --git a/src/lib/synergy/ServerApp.cpp b/src/lib/synergy/ServerApp.cpp index 682928a10..28b8158ea 100644 --- a/src/lib/synergy/ServerApp.cpp +++ b/src/lib/synergy/ServerApp.cpp @@ -540,7 +540,6 @@ ServerApp::startServer() assert(m_serverState == kInitialized); } - double retryTime {}; ClientListener* listener = NULL; try { listener = openClientListener(args().m_config->getSynergyAddress()); @@ -554,10 +553,9 @@ ServerApp::startServer() return true; } catch (XSocketAddressInUse& e) { - LOG((CLOG_WARN "cannot listen for clients: %s", e.what())); + LOG((CLOG_CRIT "cannot listen for clients: %s", e.what())); closeClientListener(listener); updateStatus(String("cannot listen for clients: ") + e.what()); - retryTime = 10.0; } catch (XBase& e) { LOG((CLOG_CRIT "failed to start server: %s", e.what())); @@ -568,6 +566,7 @@ ServerApp::startServer() if (args().m_restartable) { // install a timer and handler to retry later assert(m_timer == NULL); + const auto retryTime = 10.0; LOG((CLOG_DEBUG "retry in %.0f seconds", retryTime)); m_timer = m_events->newOneShotTimer(retryTime, NULL); m_events->adoptHandler(Event::kTimer, m_timer,