From a2ad92b2d7a475e91c6fb907bd734b962dc0ff31 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Fri, 21 Oct 2016 15:40:00 -1000 Subject: [PATCH] Bugfix: Hard Fault hmc5883 with not params Fault results from if (!strcmp(verb, "start")) {``` with null verb --- src/drivers/hmc5883/hmc5883.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/drivers/hmc5883/hmc5883.cpp b/src/drivers/hmc5883/hmc5883.cpp index 165f1c26eb..18f8d76571 100644 --- a/src/drivers/hmc5883/hmc5883.cpp +++ b/src/drivers/hmc5883/hmc5883.cpp @@ -1779,6 +1779,11 @@ hmc5883_main(int argc, char *argv[]) bool calibrate = false; bool temp_compensation = false; + if (argc < 2) { + hmc5883::usage(); + exit(0); + } + while ((ch = getopt(argc, argv, "XISR:CT")) != EOF) { switch (ch) { case 'R':