This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git
The following commit(s) were added to refs/heads/master by this push: new e6e466113 nshlib/netcmd: add sanity check for netdev e6e466113 is described below commit e6e46611315eefc220c4db851b7ccb10cc8e7aaf Author: chao an <anc...@xiaomi.com> AuthorDate: Mon Sep 5 22:25:19 2022 +0800 nshlib/netcmd: add sanity check for netdev Signed-off-by: chao an <anc...@xiaomi.com> --- nshlib/nsh_netcmds.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nshlib/nsh_netcmds.c b/nshlib/nsh_netcmds.c index d9e0754c9..8443d4ff7 100644 --- a/nshlib/nsh_netcmds.c +++ b/nshlib/nsh_netcmds.c @@ -368,6 +368,7 @@ static int nsh_foreach_netdev(nsh_netdev_callback_t callback, FAR char *cmd) { FAR struct dirent *entry; + uint8_t flags; FAR DIR *dir; int ret = OK; @@ -392,7 +393,7 @@ static int nsh_foreach_netdev(nsh_netdev_callback_t callback, */ if (entry->d_type == DTYPE_FILE && - strcmp(entry->d_name, "stat") != 0) + netlib_getifstatus(entry->d_name, &flags) >= 0) { /* Performt he callback. It returns any non-zero value, then * terminate the search.