if (channel && (channel->ch_status == IPC_DISCONNECT)) { 
if (channel && (channel->ch_status != IPC_CONNECT)) { 
cib_ha_dispatch(IPC_Channel *channel, gpointer user_data){	int lpc = 0;	ll_cluster_t *hb_cluster = (ll_cluster_t*)user_data;	while(hb_cluster->llc_ops->msgready(hb_cluster)) { 		lpc++; 		/* invoke the callbacks but dont block */		hb_cluster->llc_ops->rcvmsg(hb_cluster, 0);	}	crm_trace("%d HA messages dispatched", lpc);	if (channel && (channel->ch_status == IPC_DISCONNECT)) {		crm_crit("Lost connection to heartbeat service... exiting");		exit(100);		return FALSE;	}	return TRUE;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/047626395d98a8d9f8881564dc1b7df1b6bcd91e/callbacks.c/buggy/crm/cib/callbacks.c