fsa_cluster_conn->llc_ops->signoff(fsa_cluster_conn);
fsa_cluster_conn->llc_ops->signoff(fsa_cluster_conn, FALSE);
do_ha_control(long long action,	       enum crmd_fsa_cause cause,	       enum crmd_fsa_state cur_state,	       enum crmd_fsa_input current_input,	       fsa_data_t *msg_data){	gboolean registered = FALSE;		if(action & A_HA_DISCONNECT) {		if(fsa_cluster_conn != NULL) {			fsa_cluster_conn->llc_ops->signoff(fsa_cluster_conn);		}			}		if(action & A_HA_CONNECT) {		if(fsa_cluster_conn == NULL)			fsa_cluster_conn = ll_cluster_new("heartbeat");		/* make sure we are disconnected first */		fsa_cluster_conn->llc_ops->signoff(fsa_cluster_conn);				registered = register_with_ha(			fsa_cluster_conn, crm_system_name);				if(registered == FALSE) {			register_fsa_error(C_FSA_INTERNAL, I_FAIL, NULL);			return I_NULL;		}	} 		if(action & ~(A_HA_CONNECT|A_HA_DISCONNECT)) {		crm_err("Unexpected action %s in %s",		       fsa_action2string(action), __FUNCTION__);	}			return I_NULL;}