summaryrefslogtreecommitdiffstats
path: root/lasso/id-ff/server.c
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2007-01-05 11:40:10 +0000
committerFrederic Peters <fpeters@entrouvert.com>2007-01-05 11:40:10 +0000
commit41d6f7df6847f647744934dbdf72fa6cb4e37343 (patch)
tree4708c435d147e40e338ce4cf49c9a95a676d192a /lasso/id-ff/server.c
parent38e9d703915cb7bdef983afbd35c4ab1898a7a6f (diff)
memory management, avoid leaking xmlDoc*
Diffstat (limited to 'lasso/id-ff/server.c')
-rw-r--r--lasso/id-ff/server.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c
index fc0d2735..6895756e 100644
--- a/lasso/id-ff/server.c
+++ b/lasso/id-ff/server.c
@@ -176,6 +176,7 @@ lasso_server_load_affiliation(LassoServer *server, const gchar *filename)
node = xmlDocGetRootElement(doc);
if (node == NULL || node->ns == NULL) {
+ xmlFreeDoc(doc);
return LASSO_XML_ERROR_NODE_NOT_FOUND;
}