g_hash_table_insert(join_offers, crm_strdup(join_to), crm_strdup(CRMD_JOINSTATE_PENDING));
void *a_node = g_hash_table_lookup(join_requests, join_to); if(a_node == NULL) { g_hash_table_insert(join_offers, crm_strdup(join_to), crm_strdup(CRMD_JOINSTATE_PENDING)); }
join_send_offer(gpointer key, gpointer value, gpointer user_data){	const char *join_to = NULL;	const oc_node_t *member = (const oc_node_t*)value;	crm_devel("Sending %s offer", CRM_OP_WELCOME);	if(member != NULL) {		join_to = member->node_uname;	}	if(join_to == NULL) {		crm_err("No recipient for welcome message");	} else {		HA_Message *offer = create_request(			CRM_OP_WELCOME, NULL, join_to,			CRM_SYSTEM_CRMD, CRM_SYSTEM_DC, NULL);		/* send the welcome */		crm_devel("Sending %s to %s", CRM_OP_WELCOME, join_to);		send_msg_via_ha(fsa_cluster_conn, offer);		g_hash_table_insert(join_offers, crm_strdup(join_to),				    crm_strdup(CRMD_JOINSTATE_PENDING));	}}