Merge pull request #3108 from enkiller/master

[kernel][ipc] 修复创建0长度的消息队列宕机问题
This commit is contained in:
Bernard Xiong 2019-09-29 09:28:30 +08:00 committed by GitHub
commit 413fcba30a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -1900,7 +1900,7 @@ rt_mq_t rt_mq_create(const char *name,
mq->msg_pool = RT_KERNEL_MALLOC((mq->msg_size + sizeof(struct rt_mq_message)) * mq->max_msgs);
if (mq->msg_pool == RT_NULL)
{
rt_mq_delete(mq);
rt_object_delete(&(mq->parent.parent));
return RT_NULL;
}