From fdf3feef49f2ae01e1eee48ca5c4275b20670da1 Mon Sep 17 00:00:00 2001 From: Damien Laniel Date: Wed, 13 Jun 2007 15:43:32 +0000 Subject: initialise and destroy new attributes --- lasso/id-ff/profile.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lasso/id-ff/profile.c b/lasso/id-ff/profile.c index bab56e1c..036fdb02 100644 --- a/lasso/id-ff/profile.c +++ b/lasso/id-ff/profile.c @@ -508,6 +508,15 @@ dispose(GObject *object) g_free(profile->private_data->artifact_message); profile->private_data->artifact_message = NULL; + if (profile->soap_envelope_request != NULL) { + lasso_node_destroy(LASSO_NODE(profile->soap_envelope_request)); + profile->soap_envelope_request = NULL; + } + if (profile->soap_envelope_response != NULL) { + lasso_node_destroy(LASSO_NODE(profile->soap_envelope_response)); + profile->soap_envelope_response = NULL; + } + G_OBJECT_CLASS(parent_class)->dispose(G_OBJECT(profile)); } @@ -543,6 +552,8 @@ instance_init(LassoProfile *profile) profile->identity = NULL; profile->session = NULL; profile->signature_status = 0; + profile->soap_envelope_request = NULL; + profile->soap_envelope_response = NULL; } static void -- cgit