From e3ff80a8c6210e1f0d04cf49fc398a618ccc4e1f Mon Sep 17 00:00:00 2001 From: y30015170 <1169998606@qq.com> Date: Wed, 28 May 2025 11:21:05 +0800 Subject: [PATCH] Description: kernel_liteos_a kill RaceConditions Bug --- kernel/base/misc/kill_shellcmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/base/misc/kill_shellcmd.c b/kernel/base/misc/kill_shellcmd.c index e21dca7d..c7cf0cac 100644 --- a/kernel/base/misc/kill_shellcmd.c +++ b/kernel/base/misc/kill_shellcmd.c @@ -74,7 +74,7 @@ LITE_OS_SEC_TEXT_MINOR UINT32 OsShellCmdKill(INT32 argc, const CHAR **argv) goto ERROR; } - ret = OsKill(pidNo, abs(sigNo), OS_USER_KILL_PERMISSION); + ret = OsKillLock(pidNo, abs(sigNo)); HILOG_INFO(LOG_CORE, "Send signal(%d) to pidNo = %d!\n", abs(sigNo), pidNo); if (ret == -1) { HILOG_ERROR(LOG_CORE, "Kill fail ret = %d! Operation not permitted\n", ret); -- Gitee