} else { crm_debug("CIB %s passed", operation_msg);
update_results(xmlNodePtr failed,			xmlNodePtr target,			int operation,			int return_code){	gboolean was_error = FALSE;	const char *error_msg = NULL;	const char *operation_msg = NULL;	xmlNodePtr xml_node;	    	if (return_code != CIBRES_OK)	{		error_msg = cib_error2string(return_code);		operation_msg = cib_op2string(operation);		xml_node = create_xml_node(failed, XML_FAIL_TAG_CIB);		was_error = TRUE;						set_xml_property_copy(			xml_node, XML_FAILCIB_ATTR_ID, ID(target));		set_xml_property_copy(			xml_node, XML_FAILCIB_ATTR_OBJTYPE, TYPE(target));		set_xml_property_copy(			xml_node, XML_FAILCIB_ATTR_OP, operation_msg);			set_xml_property_copy(			xml_node, XML_FAILCIB_ATTR_REASON, error_msg);		crm_debug("Action %s failed: %s (cde=%d)",			  operation_msg, error_msg, return_code);		}	return was_error;}