From 67f09231ea91c85ee61f53e13f299c436256317a Mon Sep 17 00:00:00 2001 From: Wang_Weigen Date: Fri, 11 Mar 2022 14:52:33 +0800 Subject: [PATCH] fix a bug of message queue for XiZi,the message queue id is not deleted in the end --- Ubiquitous/XiZi/kernel/thread/msgqueue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Ubiquitous/XiZi/kernel/thread/msgqueue.c b/Ubiquitous/XiZi/kernel/thread/msgqueue.c index 3c690011a..9480afdb5 100644 --- a/Ubiquitous/XiZi/kernel/thread/msgqueue.c +++ b/Ubiquitous/XiZi/kernel/thread/msgqueue.c @@ -297,6 +297,7 @@ static x_err_t _DeleteMsgQueue(struct MsgQueue *mq) KERNEL_FREE(mq->msg_buf); lock = CriticalAreaLock(); + IdRemoveObj(&k_mq_id_manager, mq->id.id); DoubleLinkListRmNode(&(mq->link)); CriticalAreaUnLock(lock); KERNEL_FREE(mq);