diff options
| -rw-r--r-- | lasso/id-ff/federation_termination.c | 2 | ||||
| -rw-r--r-- | lasso/id-ff/name_identifier_mapping.c | 8 | ||||
| -rw-r--r-- | lasso/id-ff/register_name_identifier.c | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/lasso/id-ff/federation_termination.c b/lasso/id-ff/federation_termination.c index 128cb9e8..0695baf0 100644 --- a/lasso/id-ff/federation_termination.c +++ b/lasso/id-ff/federation_termination.c @@ -309,7 +309,7 @@ lasso_federation_termination_new(LassoServer *server, /* set the federation_termination object */ defederation = g_object_new(LASSO_TYPE_FEDERATION_TERMINATION, - "server", server, + "server", lasso_server_copy(server), "provider_type", provider_type, NULL); diff --git a/lasso/id-ff/name_identifier_mapping.c b/lasso/id-ff/name_identifier_mapping.c index a5b9d132..7f41ad93 100644 --- a/lasso/id-ff/name_identifier_mapping.c +++ b/lasso/id-ff/name_identifier_mapping.c @@ -355,9 +355,9 @@ lasso_name_identifier_mapping_new(LassoServer *server, /* set the name_identifier_mapping object */ mapping = g_object_new(LASSO_TYPE_NAME_IDENTIFIER_MAPPING, - "server", server, - "user", user, - "provider_type", provider_type, - NULL); + "server", lasso_server_copy(server), + "user", lasso_user_copy(user), + "provider_type", provider_type, + NULL); return(mapping); } diff --git a/lasso/id-ff/register_name_identifier.c b/lasso/id-ff/register_name_identifier.c index 8febe75e..a2ae5660 100644 --- a/lasso/id-ff/register_name_identifier.c +++ b/lasso/id-ff/register_name_identifier.c @@ -442,8 +442,8 @@ lasso_register_name_identifier_new(LassoServer *server, /* set the register_name_identifier object */ register_name_identifier = g_object_new(LASSO_TYPE_REGISTER_NAME_IDENTIFIER, - "server", server, - "user", user, + "server", lasos_server_copy(server), + "user", lasso_user_copy(user), "provider_type", provider_type, NULL); |
