summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-07-27 01:15:38 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-07-27 01:15:38 +0000
commitdbe4d8a86c11c4ec193a84d1dc0591fdd137598e (patch)
tree8bed77506f5ef159e029564afc6a1420a46ab9d3
parent3ae917244469be00de7178c5949df61e6cbeded2 (diff)
downloadlasso-dbe4d8a86c11c4ec193a84d1dc0591fdd137598e.tar.gz
lasso-dbe4d8a86c11c4ec193a84d1dc0591fdd137598e.tar.xz
lasso-dbe4d8a86c11c4ec193a84d1dc0591fdd137598e.zip
*** empty log message ***
-rw-r--r--lasso/id-ff/user.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/lasso/id-ff/user.c b/lasso/id-ff/user.c
index 892f0695..7f9af3ce 100644
--- a/lasso/id-ff/user.c
+++ b/lasso/id-ff/user.c
@@ -94,8 +94,6 @@ lasso_user_add_assertion(LassoUser *user,
int i;
gboolean found;
- LassoNode *copy_assertion;
-
g_return_val_if_fail(user!=NULL, -1);
g_return_val_if_fail(remote_providerID!=NULL, -2);
g_return_val_if_fail(assertion!=NULL, -3);
@@ -114,9 +112,8 @@ lasso_user_add_assertion(LassoUser *user,
g_ptr_array_add(user->assertion_providerIDs, g_strdup(remote_providerID));
/* add the assertion */
- copy_assertion = LASSO_NODE(g_object_new(LASSO_TYPE_ASSERTION, NULL));
- lasso_node_import_from_node(copy_assertion, assertion);
- g_hash_table_insert(user->assertions, g_strdup(remote_providerID), copy_assertion);
+ g_hash_table_insert(user->assertions, g_strdup(remote_providerID),
+ lasso_node_copy(assertion));
return(0);
}
@@ -509,7 +506,7 @@ lasso_user_new_from_dump(gchar *dump)
g_error_free(err);
continue;
}
- lasso_user_add_assertion(user, remote_providerID, lasso_node_copy(assertion_node));
+ lasso_user_add_assertion(user, remote_providerID, assertion_node);
g_free(remote_providerID);
lasso_node_destroy(assertion_node);
}