/* 		crm_free(cib_client->id); */ crm_free(cib_client); 
crm_free(cib_client->id); crm_free(cib_client); crm_debug("Freed the cib client"); 
cib_process_disconnect(IPC_Channel *channel, cib_client_t *cib_client){	if (channel->ch_status == IPC_DISCONNECT && cib_client != NULL) {		crm_info("Cleaning up after %s channel disconnect from client %s",			 cib_client->channel_name, cib_client->id);		g_hash_table_remove(client_list, cib_client->id);				if(cib_client->source != NULL) {			G_main_del_IPC_Channel(cib_client->source);			cib_client->source = NULL;		}		/* 		crm_free(cib_client->callback_id); *//* 		crm_free(cib_client->id); */		crm_free(cib_client);		return FALSE;	} else if (channel->ch_status == IPC_DISCONNECT) {		crm_warn("Unknown client disconnected");		return FALSE;	}	return TRUE;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/fd89fcf9184b49fbd6193b2ee4710c6a8760b82b/callbacks.c/buggy/crm/cib/callbacks.c