rem: wfree(handler);
add: handler = handler->next;
context: checkTimerHandlers(){    TimerHandler *handler;    struct timeval now;    if (!timerHandler) {        W_FlushASAPNotificationQueue();        return;    }    rightNow(&now);    while (timerHandler && IS_AFTER(now, timerHandler->when)) {	handler = timerHandler;	timerHandler = timerHandler->next;	handler->next = NULL;	(*handler->callback)(handler->clientData);	wfree(handler);    }    W_FlushASAPNotificationQueue();}