 root = wrapUpdate(new_xml_node, section_name);  
handleDelete(void){    if(subtype == NULL) return NULL;// error    xmlNodePtr root, new_xml_node = NULL;;    const char *section_name = NULL;        if(strcmp("node", obj_type) == 0)    {	section_name = XML_CIB_TAG_NODES;	if(id == NULL) return NULL;	new_xml_node = xmlNewNode( NULL, XML_CIB_TAG_NODE);	xmlSetProp(new_xml_node, XML_ATTR_ID, id);	if(subtype != NULL) xmlSetProp(new_xml_node, XML_CIB_ATTR_NODETYPE, subtype);    }    else if(strcmp("resource", obj_type) == 0)    {	section_name = XML_CIB_TAG_RESOURCES;	if(id == NULL) return NULL;	new_xml_node = xmlNewNode( NULL, XML_CIB_TAG_RESOURCE);	xmlSetProp(new_xml_node, XML_ATTR_ID, id);	if(subtype != NULL) xmlSetProp(new_xml_node, XML_CIB_ATTR_NODETYPE, subtype);    }    else if(strcmp("constraint", obj_type) == 0)    {	section_name = XML_CIB_TAG_CONSTRAINTS;	if(id == NULL) return NULL;	new_xml_node = xmlNewNode( NULL, XML_CIB_TAG_RESOURCE);	xmlSetProp(new_xml_node, XML_ATTR_ID, id);	if(subtype != NULL) xmlSetProp(new_xml_node, XML_CIB_ATTR_NODETYPE, subtype);    }    else    {	cl_log(LOG_INFO, "Object Type (%s) not supported", obj_type);	return NULL;    }        // create the cib request    root = wrapUpdate(new_xml_node, section_name);    return root;    }
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/ea49e927cf7a87359e44d087341624427b4dacc8/adminmain.c/buggy/crm/admin/adminmain.c