Ejemplo n.º 1
0
static void free_health_channel(void *data)
{
	struct health_channel *channel = data;

	DBG("channel %p", channel);

	if (!channel)
		return;

	unref_mdl(channel);
	free(channel);
}
Ejemplo n.º 2
0
static void free_health_channel(void *data)
{
	struct health_channel *channel = data;
	int fd;

	DBG("channel %p", channel);

	if (!channel)
		return;

	fd = mcap_mdl_get_fd(channel->mdl);
	if (fd >= 0)
		shutdown(fd, SHUT_RDWR);

	unref_mdl(channel);
	free(channel);
}