summaryrefslogtreecommitdiff
path: root/apps/Gateway/Gateway/gatewayd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'apps/Gateway/Gateway/gatewayd.cpp')
-rw-r--r--apps/Gateway/Gateway/gatewayd.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/Gateway/Gateway/gatewayd.cpp b/apps/Gateway/Gateway/gatewayd.cpp
index 48b6e9a173d..b0af5f7cace 100644
--- a/apps/Gateway/Gateway/gatewayd.cpp
+++ b/apps/Gateway/Gateway/gatewayd.cpp
@@ -17,18 +17,17 @@ main (int argc, char *argv[])
ACE_ERROR ((LM_ERROR, "%p\n%a", "open", 1));
else // Use static binding.
{
- static char *l_argv[3] = { "-d" };
ACE_Service_Object *so = ACE_SVC_INVOKE (Gateway);
- if (so->init (1, l_argv) == -1)
+ if (so->init (argc - 1, argv + 1) == -1)
ACE_ERROR ((LM_ERROR, "%p\n%a", "init", 1));
}
}
// Run forever, performing the configured services until we are shut
- // down by a signal.
+ // down by a SIGINT/SIGQUIT signal.
- ACE_Service_Config::run_reactor_event_loop ();
+ daemon.run_reactor_event_loop ();
return 0;
}