mirror of
https://github.com/apache/nuttx-apps.git
synced 2025-10-20 04:26:04 +08:00
nshlib/netcmd: add sanity check for netdev
Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
@@ -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.
|
||||
|
Reference in New Issue
Block a user