From d991a1d996f0de514133b6be4db94440c9e473fc Mon Sep 17 00:00:00 2001 From: cantor Date: Thu, 6 May 2010 17:35:34 +0000 Subject: [PATCH] Need to initialize libs before calling into Xerces. git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/branches/REL_2@3254 cb58f699-b61c-0410-a6fe-9272a202ed29 --- util/mdquery.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/util/mdquery.cpp b/util/mdquery.cpp index b8ec308..4b03df2 100644 --- a/util/mdquery.cpp +++ b/util/mdquery.cpp @@ -99,21 +99,23 @@ int main(int argc,char* argv[]) return -10; } + SPConfig& conf=SPConfig::getConfig(); + conf.setFeatures(SPConfig::Metadata | SPConfig::Trust | SPConfig::OutOfProcess | SPConfig::Credentials); + if (!conf.init()) + return -1; + if (rname) { if (!protocol) { if (prot) protocol = XMLString::transcode(prot); } if (!protocol) { + conf.term(); usage(); return -10; } } - SPConfig& conf=SPConfig::getConfig(); - conf.setFeatures(SPConfig::Metadata | SPConfig::Trust | SPConfig::OutOfProcess | SPConfig::Credentials); - if (!conf.init()) - return -1; if (!conf.instantiate()) { conf.term(); return -2; -- 2.1.4