diff options
| author | Valery Febvre <vfebvre at easter-eggs.com> | 2004-08-05 16:07:39 +0000 |
|---|---|---|
| committer | Valery Febvre <vfebvre at easter-eggs.com> | 2004-08-05 16:07:39 +0000 |
| commit | 89dd9eb1b87cd0c757eaa54a3e646c5b34c25fee (patch) | |
| tree | 52497daf1415c73d778a0e683c1aafb825633f17 | |
| parent | 379df4cb7e9a458d168ed601c5f0b2d2787d577b (diff) | |
Added automatic detection for the lasso HRef in lasso_node_get_child()
| -rw-r--r-- | lasso/xml/xml.c | 5 |
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; */ |
