提交 e3ac7c50 authored 作者: Anthony Minessale's avatar Anthony Minessale

FS-5238 --resolve

上级 14e35708
......@@ -929,16 +929,6 @@ int main(int argc, char *argv[])
}
#endif
if (nc) {
#ifdef WIN32
FreeConsole();
#else
if (!nf) {
daemonize(do_wait);
}
#endif
}
switch (priority) {
case 2:
set_realtime_priority();
......@@ -956,7 +946,6 @@ int main(int argc, char *argv[])
switch_core_setrlimits();
#ifndef WIN32
if (runas_user || runas_group) {
if (change_user_group(runas_user, runas_group) < 0) {
......@@ -966,7 +955,19 @@ int main(int argc, char *argv[])
return 255;
}
}
#endif
if (nc) {
#ifdef WIN32
FreeConsole();
#else
if (!nf) {
daemonize(do_wait);
}
#endif
}
#ifdef WIN32
if (win32_service) {
/* Attempt to start service */
SERVICE_TABLE_ENTRY dispatchTable[] = {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论