mirror of
https://github.com/espressif/openthread.git
synced 2026-07-08 13:20:25 +00:00
Add check for CLI argument number (#465)
* Add check for CLI argument number
This commit is contained in:
@@ -1889,6 +1889,9 @@ void Interpreter::ProcessLine(char *aBuf, uint16_t aBufLength, Server &aServer)
|
||||
|
||||
for (cmd = aBuf + 1; (cmd < aBuf + aBufLength) && (cmd != NULL); ++cmd)
|
||||
{
|
||||
VerifyOrExit(argc < kMaxArgs,
|
||||
sServer->OutputFormat("Error: too many args (max %d)\r\n", kMaxArgs));
|
||||
|
||||
if (*cmd == ' ' || *cmd == '\r' || *cmd == '\n')
|
||||
{
|
||||
*cmd = '\0';
|
||||
|
||||
Reference in New Issue
Block a user