forked from xuos/xiuos
fix a bug of message queue for XiZi,the message queue id is not deleted in the end
This commit is contained in:
parent
73d10380ea
commit
67f09231ea
|
@ -297,6 +297,7 @@ static x_err_t _DeleteMsgQueue(struct MsgQueue *mq)
|
||||||
KERNEL_FREE(mq->msg_buf);
|
KERNEL_FREE(mq->msg_buf);
|
||||||
|
|
||||||
lock = CriticalAreaLock();
|
lock = CriticalAreaLock();
|
||||||
|
IdRemoveObj(&k_mq_id_manager, mq->id.id);
|
||||||
DoubleLinkListRmNode(&(mq->link));
|
DoubleLinkListRmNode(&(mq->link));
|
||||||
CriticalAreaUnLock(lock);
|
CriticalAreaUnLock(lock);
|
||||||
KERNEL_FREE(mq);
|
KERNEL_FREE(mq);
|
||||||
|
|
Loading…
Reference in New Issue