fix: shell 输入不识别命令时内存泄漏

【背景】shell 输入不识别命令时内存泄漏

【修改方案】
1,添加识别命令失败时释放内存

【影响】
对现有的产品编译不会有影响。

re #I4UR9P
Signed-off-by: wangchen <wangchen64@huawei.com>
This commit is contained in:
wangchen 2022-02-22 08:12:01 +00:00
parent d4d59cf08f
commit 0245b1a7b2
1 changed files with 1 additions and 0 deletions

View File

@ -157,6 +157,7 @@ STATIC VOID ParseAndExecCmdline(CmdParsed *cmdParsed, const CHAR *cmdline, UINT3
ret = ShellMsgTypeGet(cmdParsed, cmdName); ret = ShellMsgTypeGet(cmdParsed, cmdName);
if (ret != LOS_OK) { if (ret != LOS_OK) {
PRINTK("%s:command not found\n", cmdName); PRINTK("%s:command not found\n", cmdName);
free(cmdName);
return; return;
} }