fsa_our_dc = xmlGetProp(welcome, XML_ATTR_HOSTFROM);  if(fsa_our_dc == NULL) { cl_log(LOG_ERR, "Failed to determin our DC"); FNRET(I_FAIL); }
do_ack_welcome(long long action,	    enum crmd_fsa_cause cause,	    enum crmd_fsa_state cur_state,	    enum crmd_fsa_input current_input,	    void *data){	xmlNodePtr welcome = (xmlNodePtr)data;	xmlNodePtr cib_copy;	xmlNodePtr tmp1;	xmlNodePtr tmp2;	FNIN();	#if 0	if(we are sick) {		log error ;		FNRET(I_NULL);	} #endif	cib_copy = get_cib_copy();	tmp1 = get_object_root(XML_CIB_TAG_STATUS, cib_copy);	tmp2 = create_cib_fragment(tmp1, NULL);		send_ha_reply(fsa_cluster_conn, welcome, tmp2);	free_xml(tmp2);	free_xml(cib_copy);		FNRET(I_NULL);}