summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-12-06 16:18:43 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-12-06 16:18:43 +0000
commit30136449cf6baf4d0bb9e13355cebb04ffe3622d (patch)
treeda99d19717ea4311932ae9fef64e9d181a57b55e
parent6e748d4d2d484188e373f68cc76bb21aaa6f3873 (diff)
downloadlasso-30136449cf6baf4d0bb9e13355cebb04ffe3622d.tar.gz
lasso-30136449cf6baf4d0bb9e13355cebb04ffe3622d.tar.xz
lasso-30136449cf6baf4d0bb9e13355cebb04ffe3622d.zip
fixed metadata
-rw-r--r--lasso/id-ff/provider.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c
index f24dcef9..3e3ff2b6 100644
--- a/lasso/id-ff/provider.c
+++ b/lasso/id-ff/provider.c
@@ -408,12 +408,12 @@ lasso_provider_load_metadata(LassoProvider *provider, const gchar *metadata)
xpathCtx = xmlXPathNewContext(doc);
xmlXPathRegisterNs(xpathCtx, "md", LASSO_METADATA_HREF);
xmlXPathRegisterNs(xpathCtx, "lib", LASSO_LIB_HREF);
- xpathObj = xmlXPathEvalExpression("md:EntityDescriptor", xpathCtx);
+ xpathObj = xmlXPathEvalExpression("/md:EntityDescriptor", xpathCtx);
/* if empty: not a ID-FF 1.2 metadata file -> bails out */
if (xpathObj->nodesetval == NULL || xpathObj->nodesetval->nodeNr == 0) {
xmlXPathFreeObject(xpathObj);
xpathObj = xmlXPathEvalExpression(
- "lib:SPDescriptor|lib:IDPDescriptor", xpathCtx);
+ "/lib:SPDescriptor|/lib:IDPDescriptor", xpathCtx);
if (xpathObj->nodesetval == NULL || xpathObj->nodesetval->nodeNr == 0) {
xmlXPathFreeObject(xpathObj);
xmlFreeDoc(doc);