void DisposeEventLoopTimer()

in Tutorials/MemoryUsage/Stage1/eventloop_timer_utilities.c [100:113]


void DisposeEventLoopTimer(EventLoopTimer *timer)
{
    if (timer == NULL) {
        return;
    }

    EventLoop_UnregisterIo(timer->eventLoop, timer->registration);

    if (timer->fd != -1) {
        close(timer->fd);
    }

    free(timer);
}