summaryrefslogtreecommitdiffstats
path: root/lasso
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-09-17 15:26:10 +0200
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-09-17 17:02:40 +0200
commit0b8bec9b787cc210ae512bd1fc33db5c9fdc78a1 (patch)
tree95af17685791ffcd2e07192103c6040045538cbe /lasso
parent56d81aa6e786d191652242af15278568ae567e89 (diff)
downloadlasso-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.c4
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;