提交 c7035bf5 编写于 作者: M mucor

fix: fix string read overflow

close: #IPRNO
Signed-off-by: Nmucor <mucorwang@gmail.com>
上级 45a41a1b
...@@ -146,7 +146,7 @@ const char *PluginGetCmdIndex(const char *cmdStr, int *index) ...@@ -146,7 +146,7 @@ const char *PluginGetCmdIndex(const char *cmdStr, int *index)
{ {
char cmdName[MAX_CMD_NAME_LEN] = {}; char cmdName[MAX_CMD_NAME_LEN] = {};
int i = 0; int i = 0;
while ((i < MAX_CMD_NAME_LEN) && (*(cmdStr + i) != ' ')) { while ((i < MAX_CMD_NAME_LEN) && (*(cmdStr + i) != '\0') && (*(cmdStr + i) != ' ')) {
cmdName[i] = *(cmdStr + i); cmdName[i] = *(cmdStr + i);
i++; i++;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册