set_xml_property_copy(obj_root, "origin", cib_our_uname); 
crm_xml_add(obj_root, "origin", cib_our_uname); 
cib_process_query(	const char *op, int options, const char *section, crm_data_t *input,	crm_data_t *existing_cib, crm_data_t **result_cib, crm_data_t **answer){	crm_data_t *obj_root = NULL;	enum cib_errors result = cib_ok;	crm_debug("Processing \"%s\" event for section=%s",		  op, crm_str(section));	if(answer != NULL) { *answer = NULL; }		else { return cib_output_ptr; }		if (safe_str_eq(XML_CIB_TAG_SECTION_ALL, section)) {		section = NULL;	}	*answer = create_xml_node(NULL, XML_TAG_FRAGMENT);/*  	set_xml_property_copy(*answer, XML_ATTR_SECTION, section); */	obj_root = get_object_root(section, existing_cib);		if(obj_root == NULL) {		result = cib_NOTEXISTS;	} else if(obj_root == existing_cib) {		set_xml_property_copy(obj_root, "origin", cib_our_uname);		add_node_copy(*answer, obj_root);	} else {		crm_data_t *cib = createEmptyCib();		crm_data_t *query_obj_root = get_object_root(section, cib);		copy_in_properties(cib, existing_cib);		set_xml_property_copy(cib, "origin", cib_our_uname);		xml_child_iter(			obj_root, an_obj, NULL,			add_node_copy(query_obj_root, an_obj);			);		add_node_copy(*answer, cib);		free_xml(cib);	}	if(result == cib_ok && *answer == NULL) {		crm_err("Error creating query response");		result = cib_output_data;	}		return result;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/f0d6f413d7ffb14c480325474793065aa4203ea4/messages.c/clean/crm/cib/messages.c