if(data != NULL) { event_data = (struct ccm_data *) crm_malloc(sizeof(struct ccm_data));  event_data->event = &event; event_data->oc = (const oc_ev_membership_t *)data;  s_crmd_fsa(C_CCM_CALLBACK, I_CCM_EVENT, (void*)event_data);  event_data->event = NULL; event_data->oc = NULL;
if(event_data != NULL) { event_data->event = &event; event_data->oc = (const oc_ev_membership_t *)data;  s_crmd_fsa(C_CCM_CALLBACK, I_CCM_EVENT, (void*)event_data);  event_data->event = NULL; event_data->oc = NULL;
crmd_ccm_input_callback(oc_ed_t event,			void *cookie,			size_t size,			const void *data){	struct ccm_data *event_data = NULL;			if(data != NULL) {		event_data = (struct ccm_data *)			crm_malloc(sizeof(struct ccm_data));				event_data->event = &event;		event_data->oc = (const oc_ev_membership_t *)data;				s_crmd_fsa(C_CCM_CALLBACK, I_CCM_EVENT, (void*)event_data);				event_data->event = NULL;		event_data->oc = NULL;		crm_free(event_data);	} else {		crm_info("CCM Callback with NULL data... "		       "I dont /think/ this is bad");	}		oc_ev_callback_done(cookie);		return;}