diff --git a/components/net/netdev/src/netdev.c b/components/net/netdev/src/netdev.c index bbaae26077db2500489d3e3bbbcd077f10d04501..b8b0504dd50a7a2ffa946ea8dbc5b05c79b6da25 100644 --- a/components/net/netdev/src/netdev.c +++ b/components/net/netdev/src/netdev.c @@ -1159,7 +1159,14 @@ static void netdev_cmd_netstat(void) } } - netdev->ops->netstat(netdev); + if (netdev->ops->netstat != RT_NULL) + { + netdev->ops->netstat(netdev); + } + else + { + rt_kprintf("netstat: this command is not supported!\n"); + } } int netdev_netstat(int argc, char **argv)