summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2006-11-04 16:02:37 +0000
committerFrederic Peters <fpeters@entrouvert.com>2006-11-04 16:02:37 +0000
commitd1b6d48f00496b0430006ea349ad7f101e615021 (patch)
treeac22b10dd5894a7e1f9ed285d6aa2b10c189863f
parent2369801fc6905e50f7ea4ec7940ed3b02f8a8e50 (diff)
downloadlasso-d1b6d48f00496b0430006ea349ad7f101e615021.tar.gz
lasso-d1b6d48f00496b0430006ea349ad7f101e615021.tar.xz
lasso-d1b6d48f00496b0430006ea349ad7f101e615021.zip
fixed new id param format
-rw-r--r--lasso/saml-2.0/name_id_management.c5
-rw-r--r--lasso/saml-2.0/name_id_management.h2
2 files changed, 3 insertions, 4 deletions
diff --git a/lasso/saml-2.0/name_id_management.c b/lasso/saml-2.0/name_id_management.c
index e9c5ff4f..b0db33f7 100644
--- a/lasso/saml-2.0/name_id_management.c
+++ b/lasso/saml-2.0/name_id_management.c
@@ -43,7 +43,7 @@
gint
lasso_name_id_management_init_request(LassoNameIdManagement *name_id_management,
char *remote_provider_id, LassoHttpMethod http_method,
- LassoSaml2NameID *new_name_id)
+ char *new_name_id)
{
LassoProfile *profile;
LassoProvider *remote_provider;
@@ -103,8 +103,7 @@ lasso_name_id_management_init_request(LassoNameIdManagement *name_id_management,
profile->nameIdentifier);
if (new_name_id) {
- LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST(request)->NewID = g_object_ref( \
- new_name_id);
+ LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST(request)->NewID = g_strdup(new_name_id);
} else {
LASSO_SAMLP2_MANAGE_NAME_ID_REQUEST(request)->Terminate = \
LASSO_SAMLP2_TERMINATE(lasso_samlp2_terminate_new());
diff --git a/lasso/saml-2.0/name_id_management.h b/lasso/saml-2.0/name_id_management.h
index 2841ee20..54e75d3b 100644
--- a/lasso/saml-2.0/name_id_management.h
+++ b/lasso/saml-2.0/name_id_management.h
@@ -70,7 +70,7 @@ LASSO_EXPORT gint lasso_name_id_management_init_request(
LassoNameIdManagement *name_id_management,
char *remote_provider_id,
LassoHttpMethod http_method,
- LassoSaml2NameID *new_name_id);
+ char *new_name_id);
LASSO_EXPORT gint lasso_name_id_management_build_request_msg(
LassoNameIdManagement *name_id_management);