summaryrefslogtreecommitdiffstats
path: root/lasso
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-09-17 18:01:31 +0200
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-09-17 18:01:31 +0200
commit1ffece0e577b1cba19178f95acbbbd3ce895e4f8 (patch)
treeac55d901ec7c23541175180163b21d25724bb93d /lasso
parent6adc8c3e54180697e063e15b5467a85fbe4324eb (diff)
downloadlasso-1ffece0e577b1cba19178f95acbbbd3ce895e4f8.tar.gz
lasso-1ffece0e577b1cba19178f95acbbbd3ce895e4f8.tar.xz
lasso-1ffece0e577b1cba19178f95acbbbd3ce895e4f8.zip
[SAMLv2] fix memleak of request in lasso_name_id_management_process_request_msg
Diffstat (limited to 'lasso')
-rw-r--r--lasso/saml-2.0/name_id_management.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lasso/saml-2.0/name_id_management.c b/lasso/saml-2.0/name_id_management.c
index a495f2d2..0c28106a 100644
--- a/lasso/saml-2.0/name_id_management.c
+++ b/lasso/saml-2.0/name_id_management.c
@@ -176,6 +176,7 @@ lasso_name_id_management_process_request_msg(LassoNameIdManagement *name_id_mana
lasso_check_good_rc(lasso_saml20_profile_check_signature_status(profile));
cleanup:
+ lasso_release_gobject(request);
return rc;
}
@@ -526,7 +527,7 @@ lasso_name_id_management_new_from_dump(LassoServer *server, const char *dump)
*
* Dumps @name_id_management content to an XML string.
*
- * Return value: the dump string. It must be freed by the caller.
+ * Return value:(transfer full): the dump string. It must be freed by the caller.
**/
gchar*
lasso_name_id_management_dump(LassoNameIdManagement *name_id_management)