summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamien Laniel <dlaniel@entrouvert.com>2007-06-13 16:29:56 +0000
committerDamien Laniel <dlaniel@entrouvert.com>2007-06-13 16:29:56 +0000
commitac2f69df35cd58601f5e7dcafb3c0d0f505bd010 (patch)
tree57ac1830167fbbfacfa41177a3213a73497eba18
parent39828bd62c71b5b6ecb4743bc1fcc8dc5ff976df (diff)
downloadlasso-ac2f69df35cd58601f5e7dcafb3c0d0f505bd010.tar.gz
lasso-ac2f69df35cd58601f5e7dcafb3c0d0f505bd010.tar.xz
lasso-ac2f69df35cd58601f5e7dcafb3c0d0f505bd010.zip
use nameIdentifier attribute of LassoProfile for IdWsf2 profiles
-rw-r--r--lasso/id-wsf-2.0/profile.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lasso/id-wsf-2.0/profile.c b/lasso/id-wsf-2.0/profile.c
index 48e82b38..068bf8d7 100644
--- a/lasso/id-wsf-2.0/profile.c
+++ b/lasso/id-wsf-2.0/profile.c
@@ -179,7 +179,8 @@ lasso_idwsf2_profile_process_soap_request_msg(LassoProfile *profile, const gchar
}
/* Decrypt NameID */
- encryption_private_key = profile->server->private_data->encryption_private_key;
+ encryption_private_key =
+ g_object_ref(profile->server->private_data->encryption_private_key);
if (profile->nameIdentifier == NULL && encrypted_id != NULL
&& encryption_private_key != NULL) {
decrypted_name_id = lasso_node_decrypt(encrypted_id, encryption_private_key);