(__timer_thread_queue_timer): Correct handling of matching variable.

This commit is contained in:
Ulrich Drepper 2000-06-09 06:30:08 +00:00
parent 3f02f778cd
commit 7987cf3a1d
1 changed files with 3 additions and 3 deletions

View File

@ -416,7 +416,7 @@ __timer_thread_queue_timer (struct thread_node *thread,
struct timer_node *insert)
{
struct list_links *iter;
struct timer_node *matching = NULL;
struct list_links *matching = NULL;
struct timer_node *timer = NULL;
for (iter = list_first (&thread->timer_queue);
@ -427,7 +427,7 @@ __timer_thread_queue_timer (struct thread_node *thread,
if (insert->clock == timer->clock)
{
matching = timer;
matching = iter;
if (timespec_compare (&insert->expirytime, &timer->expirytime) < 0)
break;
}
@ -439,7 +439,7 @@ __timer_thread_queue_timer (struct thread_node *thread,
/* We cannot queue this timer. */
return -1;
timer = matching;
iter = matching;
}
list_insbefore (iter, &insert->links);