summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValery Febvre <vfebvre at easter-eggs.com>2004-08-05 16:07:39 +0000
committerValery Febvre <vfebvre at easter-eggs.com>2004-08-05 16:07:39 +0000
commit89dd9eb1b87cd0c757eaa54a3e646c5b34c25fee (patch)
tree52497daf1415c73d778a0e683c1aafb825633f17
parent379df4cb7e9a458d168ed601c5f0b2d2787d577b (diff)
Added automatic detection for the lasso HRef in lasso_node_get_child()
-rw-r--r--lasso/xml/xml.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index 10f60824..78d172a8 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -835,6 +835,8 @@ lasso_node_impl_get_child(LassoNode *node,
child = xmlSecFindNode(node->private->node, name, lassoSoapEnvHRef);
if (child == NULL)
child = xmlSecFindNode(node->private->node, name, lassoMetadataHRef);
+ if (child == NULL)
+ child = xmlSecFindNode(node->private->node, name, lassoLassoHRef);
}
if (child != NULL) {
return (lasso_node_new_from_xmlNode(child));
@@ -1347,8 +1349,7 @@ lasso_node_impl_set_ns(LassoNode *node,
xmlNsPtr new_ns;
g_return_if_fail (LASSO_IS_NODE(node));
- /* href may be NULL */
- g_return_if_fail (prefix != NULL);
+ g_return_if_fail (href != NULL || prefix != NULL);
/* xmlNsPtr cur; */
/* cur = node->private->node->ns; */