diff options
| author | Damien Laniel <dlaniel@entrouvert.com> | 2007-06-13 15:43:32 +0000 |
|---|---|---|
| committer | Damien Laniel <dlaniel@entrouvert.com> | 2007-06-13 15:43:32 +0000 |
| commit | fdf3feef49f2ae01e1eee48ca5c4275b20670da1 (patch) | |
| tree | 60dc523d24b8eb7ce35be17c55d51e6b769223da /lasso | |
| parent | fececc47cd8b1f171ae452c72f3a33f8eec7dc65 (diff) | |
| download | lasso-fdf3feef49f2ae01e1eee48ca5c4275b20670da1.tar.gz lasso-fdf3feef49f2ae01e1eee48ca5c4275b20670da1.tar.xz lasso-fdf3feef49f2ae01e1eee48ca5c4275b20670da1.zip | |
initialise and destroy new attributes
Diffstat (limited to 'lasso')
| -rw-r--r-- | lasso/id-ff/profile.c | 11 |
1 files changed, 11 insertions, 0 deletions
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 |
