From 0b8bec9b787cc210ae512bd1fc33db5c9fdc78a1 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 17 Sep 2010 15:26:10 +0200 Subject: [XML] fix memleak in get_xmlNode for LassoSamlp2Response --- lasso/xml/saml-2.0/samlp2_response.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lasso/xml/saml-2.0/samlp2_response.c b/lasso/xml/saml-2.0/samlp2_response.c index 3299e644..056ea948 100644 --- a/lasso/xml/saml-2.0/samlp2_response.c +++ b/lasso/xml/saml-2.0/samlp2_response.c @@ -84,7 +84,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump) if (encrypted_element != NULL) { lasso_list_add_new_gobject(response->EncryptedAssertion, encrypted_element); } else { - lasso_list_add_new_gobject(response->Assertion, assertions->data); + lasso_list_add_gobject(response->Assertion, assertions->data); } } } @@ -93,7 +93,7 @@ get_xmlNode(LassoNode *node, gboolean lasso_dump) if (lasso_dump == FALSE) { lasso_release_list_of_gobjects(response->EncryptedAssertion); - lasso_assign_list(response->Assertion, Assertion_save); + lasso_assign_new_list_of_gobjects(response->Assertion, Assertion_save); } return result; -- cgit