diff --git a/lib/synergy/CApp.cpp b/lib/synergy/CApp.cpp index bc0e3982..cbc4c512 100644 --- a/lib/synergy/CApp.cpp +++ b/lib/synergy/CApp.cpp @@ -178,19 +178,6 @@ CApp::parseArgs(int argc, const char* const* argv, int& i) // parse options for (i = 1; i < argc; ++i) { - #if SYSAPI_WIN32 - // suggest that user installs as a windows service. when launched as - // service, process should automatically detect that it should run in - // daemon mode. - if (argsBase().m_daemon) { - LOG((CLOG_ERR - "The --daemon argument is not supported on Windows. " - "Instead, install %s as a service (--service install).", - argsBase().m_pname)); - m_bye(kExitArgs); - } - #endif - if (parseArg(argc, argv, i)) { continue; } @@ -211,6 +198,19 @@ CApp::parseArgs(int argc, const char* const* argv, int& i) break; } } + +#if SYSAPI_WIN32 + // suggest that user installs as a windows service. when launched as + // service, process should automatically detect that it should run in + // daemon mode. + if (argsBase().m_daemon) { + LOG((CLOG_ERR + "The --daemon argument is not supported on Windows. " + "Instead, install %s as a service (--service install).", + argsBase().m_pname)); + m_bye(kExitArgs); + } +#endif } void