aboutsummaryrefslogtreecommitdiff
path: root/src/server/worldserver/Main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/worldserver/Main.cpp')
-rw-r--r--src/server/worldserver/Main.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/server/worldserver/Main.cpp b/src/server/worldserver/Main.cpp
index c28adbc7c21..a7b430a4e97 100644
--- a/src/server/worldserver/Main.cpp
+++ b/src/server/worldserver/Main.cpp
@@ -99,15 +99,14 @@ extern int main(int argc, char** argv)
if (vm.count("help"))
return 0;
- if (!configService.empty())
- {
- if (configService.compare("install") == 0)
- return WinServiceInstall() == true ? 0 : 1;
- else if (configService.compare("uninstall") == 0)
- return WinServiceUninstall() == true ? 0 : 1;
- else if (configService.compare("run") == 0)
- WinServiceRun();
- }
+#ifdef _WIN32
+ if (configService.compare("install") == 0)
+ return WinServiceInstall() == true ? 0 : 1;
+ else if (configService.compare("uninstall") == 0)
+ return WinServiceUninstall() == true ? 0 : 1;
+ else if (configService.compare("run") == 0)
+ WinServiceRun();
+#endif
if (!sConfigMgr->LoadInitial(configFile))
{