mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-01 20:29:00 +00:00
apps/nshlib: Reuse local variable for cmd_memdump
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
This commit is contained in:
parent
339eeaa087
commit
f6462111b7
1 changed files with 6 additions and 7 deletions
|
|
@ -60,7 +60,6 @@ int cmd_free(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
|
|||
int cmd_memdump(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
|
||||
{
|
||||
FAR char *arg;
|
||||
int ret;
|
||||
int i;
|
||||
|
||||
arg = lib_get_tempbuffer(LINE_MAX);
|
||||
|
|
@ -78,10 +77,10 @@ int cmd_memdump(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
|
|||
else if (argc >= 2 && (strcmp(argv[1], "-h") == 0 ||
|
||||
strcmp(argv[1], "help") == 0))
|
||||
{
|
||||
ret = nsh_catfile(vtbl, argv[0],
|
||||
CONFIG_NSH_PROC_MOUNTPOINT "/memdump");
|
||||
i = nsh_catfile(vtbl, argv[0],
|
||||
CONFIG_NSH_PROC_MOUNTPOINT "/memdump");
|
||||
lib_put_tempbuffer(arg);
|
||||
return ret;
|
||||
return i;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -95,10 +94,10 @@ int cmd_memdump(FAR struct nsh_vtbl_s *vtbl, int argc, FAR char **argv)
|
|||
}
|
||||
}
|
||||
|
||||
ret = nsh_writefile(vtbl, argv[0], arg, strlen(arg),
|
||||
CONFIG_NSH_PROC_MOUNTPOINT "/memdump");
|
||||
i = nsh_writefile(vtbl, argv[0], arg, strlen(arg),
|
||||
CONFIG_NSH_PROC_MOUNTPOINT "/memdump");
|
||||
lib_put_tempbuffer(arg);
|
||||
return ret;
|
||||
return i;
|
||||
}
|
||||
|
||||
#endif /* !CONFIG_NSH_DISABLE_MEMDUMP && NSH_HAVE_WRITEFILE */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue