summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamien Laniel <dlaniel@entrouvert.com>2008-05-21 10:00:38 +0000
committerDamien Laniel <dlaniel@entrouvert.com>2008-05-21 10:00:38 +0000
commit94bc9a0840e6a5a513d9b8a1ebacc2b2ebc5aea0 (patch)
tree88f3e0c1c28f20174e81c6490c17587e44270448
parentc1f20bae74a26ca592d97ff64c9cbab2c42498d8 (diff)
downloadlasso-94bc9a0840e6a5a513d9b8a1ebacc2b2ebc5aea0.tar.gz
lasso-94bc9a0840e6a5a513d9b8a1ebacc2b2ebc5aea0.tar.xz
lasso-94bc9a0840e6a5a513d9b8a1ebacc2b2ebc5aea0.zip
free list elements
-rw-r--r--lasso/saml-2.0/login.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lasso/saml-2.0/login.c b/lasso/saml-2.0/login.c
index 0fff159a..45534f1b 100644
--- a/lasso/saml-2.0/login.c
+++ b/lasso/saml-2.0/login.c
@@ -663,6 +663,7 @@ lasso_saml20_login_assertion_add_discovery(LassoLogin *login, LassoSaml2Assertio
svcMD = svcMDs->data;
if (svcMD == NULL || svcMD->ServiceContext == NULL || svcMD->ServiceContext->data == NULL) {
+ g_list_foreach(svcMDs, (GFunc)lasso_node_destroy, NULL);
g_list_free(svcMDs);
return;
}