]> git.meshlink.io Git - meshlink/blobdiff - src/event.c
Reset UTCP timers when learning a node's public key.
[meshlink] / src / event.c
index 3978c30b35b8ac3fdf3d8e832e9f8f215c2625d2..b58c6b6bc11e81ffd6cf03d045a254857542ebe8 100644 (file)
@@ -108,15 +108,8 @@ 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;
 
        timeout_set(loop, timeout, tv);
@@ -181,11 +174,9 @@ static void pipe_init(event_loop_t *loop) {
 }
 
 void signal_trigger(event_loop_t *loop, signal_t *sig) {
-
        uint8_t signum = sig->signum;
        write(loop->pipefd[1], &signum, 1);
        return;
-
 }
 
 void signal_add(event_loop_t *loop, signal_t *sig, signal_cb_t cb, void *data, uint8_t signum) {