Delete timer before adding it again.
authornicm <nicm>
Mon, 1 Sep 2025 22:11:23 +0000 (1 22:11 +0000)
committernicm <nicm>
Mon, 1 Sep 2025 22:11:23 +0000 (1 22:11 +0000)
tty.c

diff --git a/tty.c b/tty.c
index 9ecc0ca..3cfa63e 100644 (file)
--- a/tty.c
+++ b/tty.c
@@ -321,6 +321,7 @@ tty_start_start_timer(struct tty *tty)
        struct timeval   tv = { .tv_sec = TTY_QUERY_TIMEOUT };
 
        log_debug("%s: start timer started", c->name);
+       evtimer_del(&tty->start_timer);
        evtimer_set(&tty->start_timer, tty_start_timer_callback, tty);
        evtimer_add(&tty->start_timer, &tv);
 }