new_xml = xmlCopyNode(src_node, 1); 
#   if 1 return xmlCopyNode(src_node, 1); #   else xmlNodePtr local_node = NULL, local_child = NULL;  if(src_node == NULL || src_node->name == NULL) { return NULL; }  local_node = create_xml_node(NULL, src_node->name);  copy_in_properties(local_node, src_node);  xml_child_iter( src_node, node_iter, NULL, local_child = copy_xml_node_recursive(node_iter); if(local_child != NULL) { xmlAddChild(local_node, local_child); crm_insane("Copied node [%s [%s]", local_node->name, local_child->name); } );  crm_insane("Returning [%s]", local_node->name); return local_node; #   endif 
copy_xml_node_recursive(crm_data_t *src_node){	crm_data_t *new_xml = NULL;	if(src_node != NULL) {#ifdef USE_LIBXML		new_xml = xmlCopyNode(src_node, 1);#else		new_xml = ha_msg_copy(src_node);		crm_set_element_parent(new_xml, NULL);		crm_update_parents(new_xml);		crm_validate_data(new_xml);#endif	}	return new_xml;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/4b1cd91d6c895db773e9f5c938510ed5b3c1e829/xml.c/buggy/crm/common/xml.c