From 4721fdbf344fe287402ccf64535df26ec0ccbc6f Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Fri, 28 Jan 2005 12:02:24 +0000 Subject: store liberty 1.2 conformance when loading metadata; it will allow to deal with previous liberty implementations --- lasso/id-ff/provider.c | 3 +++ 1 file changed, 3 insertions(+) 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; } -- cgit