xmlNodePtr tmp2 = create_cib_fragment(tmp1, XML_CIB_TAG_STATUS);
xmlNodePtr tmp2 = create_cib_fragment(tmp1, NULL);
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;	FNIN();	#if 0	if(we are sick) {		log error ;		FNRET(I_NULL);	} #endif	xmlNodePtr cib_copy = get_cib_copy();	xmlNodePtr tmp1 = get_object_root(XML_CIB_TAG_STATUS, cib_copy);	xmlNodePtr tmp2 = create_cib_fragment(tmp1, XML_CIB_TAG_STATUS);		send_ha_reply(fsa_cluster_conn, welcome, tmp2);	free_xml(tmp2);	free_xml(cib_copy);		FNRET(I_NULL);}