diff --git a/Kernel/TimerQueue.cpp b/Kernel/TimerQueue.cpp index fc6e59f3ef..e4999f034f 100644 --- a/Kernel/TimerQueue.cpp +++ b/Kernel/TimerQueue.cpp @@ -80,8 +80,9 @@ TimerId TimerQueue::add_timer(NonnullRefPtr&& timer) timer->m_id = ++m_timer_id_count; VERIFY(timer->m_id != 0); // wrapped + auto id = timer->m_id; add_timer_locked(move(timer)); - return timer->m_id; + return id; } void TimerQueue::add_timer_locked(NonnullRefPtr timer)