summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-12-30 16:47:35 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-12-30 16:47:35 +0000
commite40295bfb8ffdffdc7195bc23830f51e1597c5f6 (patch)
tree135c7d2fb64ca4dbe6469770edf471ad531c6a16
parentc87166330e5cb6087e3bfd2852bcdad8385abfe3 (diff)
added refcounting of server to other profiles
-rw-r--r--lasso/id-ff/defederation.c2
-rw-r--r--lasso/id-ff/lecp.c2
-rw-r--r--lasso/id-ff/name_identifier_mapping.c2
-rw-r--r--lasso/id-ff/name_registration.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/lasso/id-ff/defederation.c b/lasso/id-ff/defederation.c
index 01aa0f96..5ba69c8c 100644
--- a/lasso/id-ff/defederation.c
+++ b/lasso/id-ff/defederation.c
@@ -456,7 +456,7 @@ lasso_defederation_new(LassoServer *server)
g_return_val_if_fail(LASSO_IS_SERVER(server), NULL);
defederation = g_object_new(LASSO_TYPE_DEFEDERATION, NULL);
- LASSO_PROFILE(defederation)->server = server;
+ LASSO_PROFILE(defederation)->server = g_object_ref(server);
return defederation;
}
diff --git a/lasso/id-ff/lecp.c b/lasso/id-ff/lecp.c
index 2c82174d..38f1bbf7 100644
--- a/lasso/id-ff/lecp.c
+++ b/lasso/id-ff/lecp.c
@@ -400,7 +400,7 @@ lasso_lecp_new(LassoServer *server)
LassoLecp *lecp;
lecp = g_object_new(LASSO_TYPE_LECP, NULL);
- LASSO_PROFILE(lecp)->server = server;
+ LASSO_PROFILE(lecp)->server = g_object_ref(server);
return lecp;
}
diff --git a/lasso/id-ff/name_identifier_mapping.c b/lasso/id-ff/name_identifier_mapping.c
index 94cb8ebb..22c5093c 100644
--- a/lasso/id-ff/name_identifier_mapping.c
+++ b/lasso/id-ff/name_identifier_mapping.c
@@ -444,7 +444,7 @@ lasso_name_identifier_mapping_new(LassoServer *server)
g_return_val_if_fail(LASSO_IS_SERVER(server), NULL);
mapping = g_object_new(LASSO_TYPE_NAME_IDENTIFIER_MAPPING, NULL);
- LASSO_PROFILE(mapping)->server = server;
+ LASSO_PROFILE(mapping)->server = g_object_ref(server);
return mapping;
}
diff --git a/lasso/id-ff/name_registration.c b/lasso/id-ff/name_registration.c
index e3ca3e78..2719b5b4 100644
--- a/lasso/id-ff/name_registration.c
+++ b/lasso/id-ff/name_registration.c
@@ -614,7 +614,7 @@ lasso_name_registration_new(LassoServer *server)
g_return_val_if_fail(LASSO_IS_SERVER(server), NULL);
name_registration = g_object_new(LASSO_TYPE_NAME_REGISTRATION, NULL);
- LASSO_PROFILE(name_registration)->server = server;
+ LASSO_PROFILE(name_registration)->server = g_object_ref(server);
return name_registration;
}