diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2004-12-06 16:18:43 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2004-12-06 16:18:43 +0000 |
| commit | 30136449cf6baf4d0bb9e13355cebb04ffe3622d (patch) | |
| tree | da99d19717ea4311932ae9fef64e9d181a57b55e | |
| parent | 6e748d4d2d484188e373f68cc76bb21aaa6f3873 (diff) | |
| download | lasso-30136449cf6baf4d0bb9e13355cebb04ffe3622d.tar.gz lasso-30136449cf6baf4d0bb9e13355cebb04ffe3622d.tar.xz lasso-30136449cf6baf4d0bb9e13355cebb04ffe3622d.zip | |
fixed metadata
| -rw-r--r-- | lasso/id-ff/provider.c | 4 |
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); |
