summaryrefslogtreecommitdiffstats
path: root/lasso/xml
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-03-27 15:05:21 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-03-27 15:05:21 +0000
commit642dcfdfbbf3909c03f9a088eb8e0c461e9dade5 (patch)
treeefb3cd47fb2f973a851cd28a03098df5190a11f9 /lasso/xml
parent580239d23382b8968060fdd49a19a489817c772a (diff)
Core: use lasso_xml_parse_memory instead of xmlParseDoc
* lasso/id-ff/provider.c: use internal wrapper instead of direct call to libxml for parsing.
Diffstat (limited to 'lasso/xml')
-rw-r--r--lasso/xml/tools.c2
-rw-r--r--lasso/xml/xml.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/lasso/xml/tools.c b/lasso/xml/tools.c
index 884b7fd0..61c51a58 100644
--- a/lasso/xml/tools.c
+++ b/lasso/xml/tools.c
@@ -934,7 +934,7 @@ lasso_node_init_from_deflated_query_part(LassoNode *node, char *deflate_string)
inflateEnd(&zstr);
xmlFree(zre);
- doc = xmlParseMemory((char*)re, strlen((char*)re));
+ doc = lasso_xml_parse_memory((char*)re, strlen((char*)re));
xmlFree(re);
root = xmlDocGetRootElement(doc);
lasso_node_init_from_xml(node, root);
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index ceebc451..727f586a 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -1800,7 +1800,7 @@ lasso_node_init_from_message_with_format(LassoNode *node, const char *message, L
if (strchr(msg, '<')) {
gboolean is_soap = FALSE;
- doc = xmlParseMemory(msg, strlen(msg));
+ doc = lasso_xml_parse_memory(msg, strlen(msg));
if (doc == NULL) {
rc = LASSO_MESSAGE_FORMAT_UNKNOWN;
goto cleanup;