From 1bfce436ef24da5886a752f906628472ceb60a96 Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Sun, 20 Dec 2009 23:00:17 +0100 Subject: Fixed bug 4514 - Ice/facets test failure --- cpp/src/IceGrid/NodeI.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'cpp/src/IceGrid/NodeI.cpp') diff --git a/cpp/src/IceGrid/NodeI.cpp b/cpp/src/IceGrid/NodeI.cpp index 90066875029..120df689b6a 100644 --- a/cpp/src/IceGrid/NodeI.cpp +++ b/cpp/src/IceGrid/NodeI.cpp @@ -363,18 +363,10 @@ NodeI::NodeI(const Ice::ObjectAdapterPtr& adapter, // // Parse the properties override property. // - string overrides = props->getProperty("IceGrid.Node.PropertiesOverride"); + vector overrides = props->getPropertyAsList("IceGrid.Node.PropertiesOverride"); if(!overrides.empty()) { - const string delim = " \t\r\n"; - vector overrideProps; - if(!IceUtilInternal::splitString(overrides, delim, overrideProps)) - { - Ice::Warning out(_traceLevels->logger); - out << "invalid value for property `IceGrid.Node.PropertiesOverride':\nunmatched quote"; - } - - for(vector::iterator p = overrideProps.begin(); p != overrideProps.end(); ++p) + for(vector::iterator p = overrides.begin(); p != overrides.end(); ++p) { if(p->find("--") != 0) { @@ -383,7 +375,7 @@ NodeI::NodeI(const Ice::ObjectAdapterPtr& adapter, } Ice::PropertiesPtr p = Ice::createProperties(); - p->parseCommandLineOptions("", overrideProps); + p->parseCommandLineOptions("", overrides); Ice::PropertyDict propDict = p->getPropertiesForPrefix(""); for(Ice::PropertyDict::const_iterator q = propDict.begin(); q != propDict.end(); ++q) { -- cgit v1.2.3