wifi_mgmt; print usage on unrecognized command.

Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/66e1361d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/66e1361d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/66e1361d

Branch: refs/heads/develop
Commit: 66e1361db2aeb0af534941a6a268f95a95d6a6cb
Parents: aed4343
Author: Marko Kiiskila <ma...@runtime.io>
Authored: Fri Sep 16 18:19:08 2016 -0700
Committer: Marko Kiiskila <ma...@runtime.io>
Committed: Fri Sep 16 18:20:45 2016 -0700

----------------------------------------------------------------------
 libs/wifi_mgmt/src/wifi_cli.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/66e1361d/libs/wifi_mgmt/src/wifi_cli.c
----------------------------------------------------------------------
diff --git a/libs/wifi_mgmt/src/wifi_cli.c b/libs/wifi_mgmt/src/wifi_cli.c
index 4cd9552..0b5d852 100644
--- a/libs/wifi_mgmt/src/wifi_cli.c
+++ b/libs/wifi_mgmt/src/wifi_cli.c
@@ -34,8 +34,8 @@ wifi_cli(int argc, char **argv)
     struct wifi_if *wi;
     int i;
 
-    if (argc < 1) {
-        return 0;
+    if (argc < 2) {
+        goto usage;
     }
     wi = wifi_if_lookup(0);
 
@@ -74,9 +74,12 @@ wifi_cli(int argc, char **argv)
         strcpy(wi->wi_ssid, argv[2]);
         if (wifi_connect(wi)) {
 conn_usage:
-            console_printf("%s %s [<ssid> [<key>]]\n",
+            console_printf("%s %s <ssid> [<key>]\n",
               argv[0], argv[1]);
         }
+    } else {
+usage:
+        console_printf("start|stop|scan|aps|connect <ssid> [<key>]\n");
     }
     return 0;
 }

Reply via email to