summaryrefslogtreecommitdiff
path: root/cpp/src/IceBox/ServiceManagerI.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2004-04-26 17:55:26 +0000
committerBenoit Foucher <benoit@zeroc.com>2004-04-26 17:55:26 +0000
commit4a21f9ecc809d40c0a76f962dee7c07c3fe331e3 (patch)
treec8874cf5157923af5537f5fc25afd836355d61f8 /cpp/src/IceBox/ServiceManagerI.cpp
parentfixing comment wrt BerkeleyDB bug (diff)
downloadice-4a21f9ecc809d40c0a76f962dee7c07c3fe331e3.tar.bz2
ice-4a21f9ecc809d40c0a76f962dee7c07c3fe331e3.tar.xz
ice-4a21f9ecc809d40c0a76f962dee7c07c3fe331e3.zip
Set Ice.ProgramName after parsing the command line arguments
Diffstat (limited to 'cpp/src/IceBox/ServiceManagerI.cpp')
-rw-r--r--cpp/src/IceBox/ServiceManagerI.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/IceBox/ServiceManagerI.cpp b/cpp/src/IceBox/ServiceManagerI.cpp
index afe09839c46..b3c0908ff6a 100644
--- a/cpp/src/IceBox/ServiceManagerI.cpp
+++ b/cpp/src/IceBox/ServiceManagerI.cpp
@@ -320,11 +320,11 @@ IceBox::ServiceManagerI::start(const string& service, const string& entryPoint,
if(name != service)
{
name = name.empty() ? service : name + "-" + service;
- serviceProperties->setProperty("Ice.ProgramName", name);
}
PropertiesPtr fileProperties = createProperties(serviceArgs);
serviceProperties->parseCommandLineOptions("", fileProperties->getCommandLineOptions());
+ serviceProperties->setProperty("Ice.ProgramName", name);
serviceArgs = serviceProperties->parseIceCommandLineOptions(serviceArgs);
serviceArgs = serviceProperties->parseCommandLineOptions(service, serviceArgs);