Parcourir la source

Merge pull request #2829 from Guozhanxin/netdev_fix

[netdev] Add a non-null judgment to the netstat command.
Bernard Xiong il y a 6 ans
Parent
commit
add4037764
1 fichiers modifiés avec 8 ajouts et 1 suppressions
  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)