diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-09-17 15:26:10 +0200 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-09-17 17:02:40 +0200 |
commit | 0b8bec9b787cc210ae512bd1fc33db5c9fdc78a1 (patch) | |
tree | 95af17685791ffcd2e07192103c6040045538cbe /lasso | |
parent | 56d81aa6e786d191652242af15278568ae567e89 (diff) | |
download | lasso-0b8bec9b787cc210ae512bd1fc33db5c9fdc78a1.tar.gz lasso-0b8bec9b787cc210ae512bd1fc33db5c9fdc78a1.tar.xz lasso-0b8bec9b787cc210ae512bd1fc33db5c9fdc78a1.zip |
[XML] fix memleak in get_xmlNode for LassoSamlp2Response
Diffstat (limited to 'lasso')
-rw-r--r-- | lasso/xml/saml-2.0/samlp2_response.c | 4 |
1 files 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; |