diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2005-01-28 12:02:24 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2005-01-28 12:02:24 +0000 |
| commit | 4721fdbf344fe287402ccf64535df26ec0ccbc6f (patch) | |
| tree | c32fb71a19403ceacc0065f44f63b5d3e7131a14 | |
| parent | 8444d465a2df2f7a2b748b03724d89c2abaf6ca3 (diff) | |
| download | lasso-4721fdbf344fe287402ccf64535df26ec0ccbc6f.tar.gz lasso-4721fdbf344fe287402ccf64535df26ec0ccbc6f.tar.xz lasso-4721fdbf344fe287402ccf64535df26ec0ccbc6f.zip | |
store liberty 1.2 conformance when loading metadata; it will allow to deal
with previous liberty implementations
| -rw-r--r-- | lasso/id-ff/provider.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c index 1c34d61e..a519f770 100644 --- a/lasso/id-ff/provider.c +++ b/lasso/id-ff/provider.c @@ -35,6 +35,7 @@ struct _LassoProviderPrivate { gboolean dispose_has_run; + gboolean liberty_12_conformance; /* conformance with Liberty 1.2 specs */ GHashTable *SPDescriptor; char *default_assertion_consumer; GHashTable *IDPDescriptor; @@ -599,6 +600,8 @@ lasso_provider_load_metadata(LassoProvider *provider, const gchar *metadata) xmlFreeDoc(doc); xmlXPathFreeContext(xpathCtx); + provider->private_data->liberty_12_conformance = compatibility; + return TRUE; } |
