update_data.state = "down";
update_data.state = XML_BOOLEAN_NO; update_data.join  = CRMD_JOINSTATE_DOWN;
do_update_cib_nodes(xmlNodePtr updates){		struct update_data_s update_data;	update_data.updates = updates;		CRM_DEBUG("Processing the \"down\" list");	update_data.state = "down";	if(fsa_membership_copy->dead_members != NULL) {		g_hash_table_foreach(fsa_membership_copy->dead_members,				     ghash_update_cib_node, &update_data);	}		CRM_DEBUG("Processing the \"in_ccm (old)\" list");	update_data.state = "in_ccm";	if(fsa_membership_copy->members != NULL) {		g_hash_table_foreach(fsa_membership_copy->members,				     ghash_update_cib_node, &update_data);	}/*		CRM_DEBUG("Processing the \"in_ccm (new)\" list");	if(fsa_membership_copy->new_members != NULL) {		g_hash_table_foreach(fsa_membership_copy->new_members,				     ghash_update_cib_node, &update_data);	}*/	if(update_data.updates != NULL) {		xmlNodePtr fragment = create_cib_fragment(update_data.updates, NULL);				send_request(NULL, fragment, CRM_OPERATION_UPDATE,			     NULL, CRM_SYSTEM_DCIB, NULL);				free_xml(fragment);	}		return update_data.updates;}