/* update our LRM data */ tmp1 = do_lrm_query(TRUE); if(tmp1 != NULL) { invoke_local_cib(NULL, tmp1, CRM_OP_UPDATE); } else { crm_err("Could not build current view of the LRM state"); }  if(num_join_invites <= g_hash_table_size(confirmed_nodes)) { crm_info("That was the last outstanding join confirmation"); return I_SUCCESS; }  /* dont waste time by invoking the pe yet; */ crm_debug("Still waiting on %d outstanding join confirmations", num_join_invites - g_hash_table_size(confirmed_nodes));  
do_dc_join_finalize(long long action,		    enum crmd_fsa_cause cause,		    enum crmd_fsa_state cur_state,		    enum crmd_fsa_input current_input,		    void *data){	num_join_invites = 0;	g_hash_table_foreach(join_requests, finalize_join_for, NULL);	if(confirmed_nodes != NULL) {		g_hash_table_destroy(confirmed_nodes);	}	confirmed_nodes = g_hash_table_new(&g_str_hash, &g_str_equal);	/* mark ourselves confirmed */	g_hash_table_insert(confirmed_nodes, crm_strdup(fsa_our_uname),			    crm_strdup(CRMD_JOINSTATE_MEMBER));	return I_NULL;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/0b277689308ba786dca3c695c9a2c7f5f4c7d646/join_dc.c/buggy/crm/crmd/join_dc.c