!769 fix: 修复hm_liteipc.c的double unlock错误

Merge pull request !769 from niejianglei/master
This commit is contained in:
openharmony_ci 2022-04-06 03:14:21 +00:00 committed by Gitee
commit 18a2fc8e8d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 1 additions and 1 deletions

View File

@ -865,7 +865,7 @@ LITE_OS_SEC_TEXT STATIC UINT32 CheckMsgSize(IpcMsg *msg)
totalSize += obj->content.ptr.buffSz; totalSize += obj->content.ptr.buffSz;
} }
} }
(VOID)LOS_MuxUnlock(&g_serviceHandleMapMux); (VOID)LOS_MuxLock(&g_serviceHandleMapMux, LOS_WAIT_FOREVER);
if (totalSize > g_cmsTask.maxMsgSize) { if (totalSize > g_cmsTask.maxMsgSize) {
(VOID)LOS_MuxUnlock(&g_serviceHandleMapMux); (VOID)LOS_MuxUnlock(&g_serviceHandleMapMux);
return -EINVAL; return -EINVAL;