diff --git a/kernel/base/misc/kill_shellcmd.c b/kernel/base/misc/kill_shellcmd.c index e21dca7d6c4421be9d343b2ef4ca527cdee49769..c7cf0cac49d720f56bbf3a284fc1b735ecd85611 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);