提交 9c291a43 编写于 作者: O openharmony_ci 提交者: Gitee

!481 修复mq_close关闭后仍然占用文件描述符的问题

Merge pull request !481 from lnlan/fix_mqueue_0730
......@@ -78,12 +78,14 @@ mqd_t SysMqOpen(const char *mqName, int openFlag, mode_t mode, struct mq_attr *a
int SysMqClose(mqd_t personal)
{
int ret;
int ufd = (INTPTR)personal;
MQUEUE_FD_U2K(personal);
ret = mq_close(personal);
if (ret < 0) {
return -get_errno();
}
FreeProcessFd(ufd);
return ret;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册