NULL, data->state, NULL, data->join, NULL);
NULL, data->state, NULL, data->join, NULL, __FUNCTION__);
ghash_update_cib_node(gpointer key, gpointer value, gpointer user_data){	crm_data_t *tmp1 = NULL;	const char *node_uname = (const char*)key;	struct update_data_s* data = (struct update_data_s*)user_data;	if(safe_str_eq(data->state, XML_BOOLEAN_NO)) {		crm_info("Node %s has left the cluster", node_uname);	}		crm_debug_2("%s processing %s (%s)",		  __FUNCTION__, node_uname, data->state);	tmp1 = create_node_state(node_uname, node_uname,				 NULL, data->state, NULL, data->join, NULL);	add_node_copy(data->updates, tmp1);	free_xml(tmp1);}