]> git.meshlink.io Git - meshlink/blobdiff - src/event.c
Remove global variables past_request_tree and past_request_timeout.
[meshlink] / src / event.c
index aa451801ea64742b5494785a1f378cee989a73e6..d1a0e2568ff1e9a928b89d510b996482f1ae55cb 100644 (file)
@@ -88,6 +88,9 @@ void io_del(event_loop_t *loop, io_t *io) {
 }
 
 void timeout_add(event_loop_t *loop, timeout_t *timeout, timeout_cb_t cb, void *data, struct timeval *tv) {
+       if(!timeout->cb)
+               timeout->tv = (struct timeval){0, 0};
+
        timeout->cb = cb;
        timeout->data = data;
        timeout->node.data = timeout;