summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-02-08 18:44:51 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-02-08 18:44:51 +0000
commit8c65f9fbed54b44f6aa12b7be9c8db7e0430a5ef (patch)
tree6a17882f5ae3d3ddbbd02c4fc74cc9a792be5b6d
parente470c7fc4b018939d69cdac584038e3f5b8c481e (diff)
replaced free() by xmlFree() when freeing strings created by libxml2
-rw-r--r--lasso/id-ff/login.c4
-rw-r--r--lasso/xml/xml.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c
index 1e7fcf6c..16a39073 100644
--- a/lasso/id-ff/login.c
+++ b/lasso/id-ff/login.c
@@ -1014,11 +1014,11 @@ lasso_login_init_request(LassoLogin *login, gchar *response_msg,
query_fields = urlencoded_to_strings(response_msg);
for (i=0; query_fields[i]; i++) {
if (strncmp(query_fields[i], "SAMLart=", 8) != 0) {
- free(query_fields[i]);
+ xmlFree(query_fields[i]);
continue;
}
artifact_b64 = g_strdup(query_fields[i]+8);
- free(query_fields[i]);
+ xmlFree(query_fields[i]);
}
free(query_fields);
}
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index fc6b4c8e..88c864a8 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -235,7 +235,7 @@ lasso_node_init_from_query(LassoNode *node, const char *query)
query_fields = urlencoded_to_strings(query);
rc = class->init_from_query(node, query_fields);
for (i=0; query_fields[i]; i++) {
- free(query_fields[i]);
+ xmlFree(query_fields[i]);
}
free(query_fields);
return rc;