Jelajahi Sumber

[netdev] Add a non-null judgment to the netstat command.|为 netstat 命令添加非空判断。

guozhanxin 6 tahun lalu
induk
melakukan
04296e97b6
1 mengubah file dengan 8 tambahan dan 1 penghapusan
  1. 8 1
      components/net/netdev/src/netdev.c

+ 8 - 1
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)