diff options
| -rw-r--r-- | lasso/id-ff/user.c | 4 | ||||
| -rw-r--r-- | lasso/id-ff/user.h | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/lasso/id-ff/user.c b/lasso/id-ff/user.c index cc1a6aa0..971f4d4c 100644 --- a/lasso/id-ff/user.c +++ b/lasso/id-ff/user.c @@ -63,7 +63,7 @@ lasso_user_node_identity_add(xmlChar *key, LassoIdentity *identity, LassoNode *u xmlChar * lasso_user_export(LassoUser *user) { - LassoNode *user_node, identities, *assertions, *assertion_artifacts; + LassoNode *user_node, *identities, *assertions, *assertion_artifacts; LassoNodeClass *class; /* set the user node */ @@ -99,7 +99,7 @@ lasso_user_store_response(LassoUser *user, { g_hash_table_insert(user->assertion_artifacts, g_strdup(assertionArtifact), - lasso_node_copy(response)); + lasso_node_copy(LASSO_NODE(response))); } LassoNode *lasso_user_get_assertionArtifact(LassoUser *user, diff --git a/lasso/id-ff/user.h b/lasso/id-ff/user.h index 094fe9b9..611daf45 100644 --- a/lasso/id-ff/user.h +++ b/lasso/id-ff/user.h @@ -32,6 +32,7 @@ extern "C" { #include <lasso/xml/xml.h> #include <lasso/protocols/identity.h> +#include <lasso/protocols/response.h> #include <lasso/protocols/elements/assertion.h> #define LASSO_TYPE_USER (lasso_user_get_type()) @@ -50,7 +51,7 @@ struct _LassoUser { /*< public >*/ GHashTable *assertions; /* hash for assertions with nameIdentifier as key */ GHashTable *identities; /* hash for identities with remote ProviderID as key */ - GHashTable *assertion_artifacts; /* has for temporary assertions with AssertionArtifact as key */ + GHashTable *assertion_artifacts; /* hash for temporary assertions with AssertionArtifact as key */ /*< private >*/ }; |
