memdump:fix bug with space does not parse correctly
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
This commit is contained in:
parent
9f7784ea4d
commit
8d7497f7fb
@ -68,9 +68,12 @@ int cmd_memdump(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
|
|||||||
for (i = 1; i < argc; i++)
|
for (i = 1; i < argc; i++)
|
||||||
{
|
{
|
||||||
strlcat(arg, argv[i], CONFIG_NSH_LINELEN);
|
strlcat(arg, argv[i], CONFIG_NSH_LINELEN);
|
||||||
|
if (i < argc - 1)
|
||||||
|
{
|
||||||
strlcat(arg, " ", CONFIG_NSH_LINELEN);
|
strlcat(arg, " ", CONFIG_NSH_LINELEN);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nsh_writefile(vtbl, argv[0], arg, strlen(arg),
|
return nsh_writefile(vtbl, argv[0], arg, strlen(arg),
|
||||||
CONFIG_NSH_PROC_MOUNTPOINT "/memdump");
|
CONFIG_NSH_PROC_MOUNTPOINT "/memdump");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user