You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2008/08/28 17:13:19 UTC
svn commit: r689848 - /webservices/axis2/trunk/c/axiom/src/om/om_element.c
Author: damitha
Date: Thu Aug 28 08:13:17 2008
New Revision: 689848
URL: http://svn.apache.org/viewvc?rev=689848&view=rev
Log:
Adding log messages
Modified:
webservices/axis2/trunk/c/axiom/src/om/om_element.c
Modified: webservices/axis2/trunk/c/axiom/src/om/om_element.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/src/om/om_element.c?rev=689848&r1=689847&r2=689848&view=diff
==============================================================================
--- webservices/axis2/trunk/c/axiom/src/om/om_element.c (original)
+++ webservices/axis2/trunk/c/axiom/src/om/om_element.c Thu Aug 28 08:13:17 2008
@@ -1102,19 +1102,21 @@
{
axiom_node_t *om_node = NULL;
axiom_children_qname_iterator_t *children_iterator = NULL;
- AXIS2_ENV_CHECK(env, NULL);
+
AXIS2_PARAM_CHECK(env->error, element_qname, NULL);
AXIS2_PARAM_CHECK(env->error, element_node, NULL);
om_node = axiom_node_get_first_child(element_node, env);
if (!om_node)
{
+ AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "There are no child elements for the node");
return NULL;
}
children_iterator = axiom_children_qname_iterator_create(env, om_node,
element_qname);
if (!children_iterator)
{
+ AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "Could not create children qname iterator");
return NULL;
}
om_node = NULL;
@@ -1132,7 +1134,9 @@
}
return (axiom_element_t *) axiom_node_get_data_element(om_node, env);
}
+
axiom_children_qname_iterator_free(children_iterator, env);
+
return NULL;
}