From 6df7ccb7f6dd3fe817a4af62e8f0c3e5bd6aa63d Mon Sep 17 00:00:00 2001 From: wuzheng Date: Wed, 30 Oct 2024 07:22:25 +0000 Subject: [PATCH] fix problem for timer id leaky. --- Ubiquitous/XiZi_IIoT/kernel/thread/softtimer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Ubiquitous/XiZi_IIoT/kernel/thread/softtimer.c b/Ubiquitous/XiZi_IIoT/kernel/thread/softtimer.c index 6ad68fd84..f65affcf0 100644 --- a/Ubiquitous/XiZi_IIoT/kernel/thread/softtimer.c +++ b/Ubiquitous/XiZi_IIoT/kernel/thread/softtimer.c @@ -62,6 +62,8 @@ x_err_t _Delete(TimerType timer) lock = CriticalAreaLock(); + IdRemoveObj(&k_softtimer_id_manager, timer->id_node.id); + DoubleLinkListRmNode(&(timer->sortlist)); DoubleLinkListRmNode(&(timer->link));