summaryrefslogtreecommitdiff
path: root/ACE/ace/Service_Config.inl
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/Service_Config.inl')
-rw-r--r--ACE/ace/Service_Config.inl6
1 files changed, 5 insertions, 1 deletions
diff --git a/ACE/ace/Service_Config.inl b/ACE/ace/Service_Config.inl
index b4849764874..5703553bcba 100644
--- a/ACE/ace/Service_Config.inl
+++ b/ACE/ace/Service_Config.inl
@@ -40,13 +40,17 @@ ACE_Service_Config::open (int argc,
bool ignore_debug_flag)
{
ACE_TRACE ("ACE_Service_Config::open");
+
+ if (singleton()->parse_args_i(argc, argv) == -1)
+ return -1;
+
if (singleton()->open_i (argv[0],
logger_key,
ignore_static_svcs,
ignore_default_svc_conf,
ignore_debug_flag) == -1)
return -1;
-
+
return current()->open (argc,
argv,
logger_key,