FNRET(I_NULL);
FNRET(election_result);
do_election_vote(long long action,		 enum crmd_fsa_state cur_state,		 enum crmd_fsa_input current_input,		 void *data){	const char *node_uname = NULL;	enum crmd_fsa_input election_result = I_NULL;	FNIN();	node_uname = "";//fsa_membership_copy->members[0].node_uname;			if (strcmp(fsa_our_uname, node_uname) == 0) {		// bypass the election		election_result = I_ELECTION_DC;	} else {		// set the "we won" timer		startTimer(election_timeout);	}		// send our vote unless we want to shut down	xmlNodePtr msg_options = create_xml_node(NULL, XML_TAG_OPTIONS);	set_xml_property_copy(msg_options, XML_ATTR_OP, "vote");		/* host_to = NULL (for broadcast) */	send_ha_request(fsa_cluster_connection,			msg_options, NULL,			NULL, CRM_SYSTEM_CRMD,			CRM_SYSTEM_CRMD, NULL,			NULL);	free_xml(msg_options);		FNRET(I_NULL);}