send_request(NULL, NULL, CRM_OPERATION_VOTE, NULL, CRM_SYSTEM_CRMD, NULL);
send_request(NULL, NULL, CRM_OP_VOTE, NULL, CRM_SYSTEM_CRMD, NULL);
do_election_vote(long long action,		 enum crmd_fsa_cause cause,		 enum crmd_fsa_state cur_state,		 enum crmd_fsa_input current_input,		 void *data){	enum crmd_fsa_input election_result = I_NULL;	FNIN();	/* dont vote if we're in one of these states or wanting to shut down */	switch(cur_state) {		case S_RECOVERY:		case S_RECOVERY_DC:		case S_STOPPING:		case S_RELEASE_DC:		case S_TERMINATE:			FNRET(I_NULL);			// log warning			break;		default:			if(is_set(fsa_input_register, R_SHUTDOWN)) {				FNRET(I_NULL);				// log warning			}			break;	}		send_request(NULL, NULL, CRM_OPERATION_VOTE, NULL, CRM_SYSTEM_CRMD, NULL);		FNRET(election_result);}