From 3106dc7766778ceb2462531ee0be3e13693e6cb5 Mon Sep 17 00:00:00 2001 From: Pip Cet Date: Sat, 6 Jun 2026 10:14:47 +0000 Subject: [PATCH] Assert we don't double-free timers (bug#81108) * src/atimer.c (cancel_atimer): Assert that we found the timer. --- src/atimer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/atimer.c b/src/atimer.c index c205f658d74..c87b93697b5 100644 --- a/src/atimer.c +++ b/src/atimer.c @@ -205,6 +205,9 @@ cancel_atimer (struct atimer *timer) } } + /* We shouldn't be called with timers which aren't on either list. */ + eassert (i != 2); + unblock_atimers (&oldset); }