Commit 2503c8b1 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(stop_other_atimers): Don't call cancel_atimer because

that unblocks alarms.
parent 249652b1
No preview for this file type
......@@ -214,11 +214,23 @@ stop_other_atimers (t)
if (t)
{
cancel_atimer (t);
if (free_atimers != t)
abort ();
free_atimers = free_atimers->next;
t->next = NULL;
struct atimer *p, *prev;
/* See if T is active. */
for (p = atimers, prev = 0; p && p != t; p = p->next)
;
if (p == t)
{
if (prev)
prev->next = t->next;
else
atimers = t->next;
t->next = NULL;
}
else
/* T is not active. Let's handle this like T == 0. */
t = NULL;
}
stopped_atimers = atimers;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment