Abort shar on metadata failure.
authorcantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Tue, 10 Jun 2003 04:09:48 +0000 (04:09 +0000)
committercantor <cantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Tue, 10 Jun 2003 04:09:48 +0000 (04:09 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@490 cb58f699-b61c-0410-a6fe-9272a202ed29

shib-target/shib-config.cpp

index b25707b..37cd403 100644 (file)
@@ -222,6 +222,8 @@ void STConfig::init()
         if (!shibConf.addMetadata(prov->c_str(),source.c_str()))
         {
             log.crit("error adding metadata provider: type=%s, source=%s",prov->c_str(),source.c_str());
+            if (!strcmp(app.c_str(), SHIBTARGET_SHAR))
+                throw runtime_error("error adding metadata provider");
         }
     }
     delete iter;