summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-04-16 13:05:29 +0000
committeriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-04-16 13:05:29 +0000
commit1f69ee96b59012ceb5a0dc12c472d723e79ad4f0 (patch)
tree4e88d11724bf3f703d84a8a6cf82cce6e8afc781
parent91cbfc4b1027ac3eeaa50365b078bf51626ca784 (diff)
downloadATCD-1f69ee96b59012ceb5a0dc12c472d723e79ad4f0.tar.gz
ChangeLogTag: Wed Apr 16 13:03:25 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
-rw-r--r--TAO/ChangeLog7
-rw-r--r--TAO/tao/TAO_Internal.cpp4
2 files changed, 9 insertions, 2 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 130f90c2112..8733ca4cebb 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,10 @@
+Wed Apr 16 13:03:25 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
+
+ * tao/TAO_Internal.cpp:
+
+ Synthetic arguments for -ORBSvcConfDirective must be quoted to
+ ensure correct interpretation.
+
Tue Apr 15 12:15:35 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
* tao/TAO_Internal.cpp:
diff --git a/TAO/tao/TAO_Internal.cpp b/TAO/tao/TAO_Internal.cpp
index ca2a56cd89f..e87f236708e 100644
--- a/TAO/tao/TAO_Internal.cpp
+++ b/TAO/tao/TAO_Internal.cpp
@@ -791,7 +791,7 @@ namespace
// configuration information rather than using a svc.conf
// file. Pass the "-S" to the service configurator.
svc_config_argv.add (ACE_TEXT ("-S"));
- svc_config_argv.add (current_arg);
+ svc_config_argv.add (current_arg, true); // quote args!
arg_shifter.consume_arg ();
}
@@ -799,7 +799,7 @@ namespace
(ACE_TEXT ("-ORBServiceConfigLoggerKey"))))
{
svc_config_argv.add (ACE_TEXT ("-k"));
- svc_config_argv.add (current_arg);
+ svc_config_argv.add (current_arg, true); // quote args!
arg_shifter.consume_arg ();
}