diff --git a/src/drivers/imu/st/ism330dlc/ism330dlc_main.cpp b/src/drivers/imu/st/ism330dlc/ism330dlc_main.cpp index 9d24e7ec1af7..42c0da88370c 100644 --- a/src/drivers/imu/st/ism330dlc/ism330dlc_main.cpp +++ b/src/drivers/imu/st/ism330dlc/ism330dlc_main.cpp @@ -132,6 +132,11 @@ extern "C" __EXPORT int ism330dlc_main(int argc, char *argv[]) } } + if (myoptind >= argc) { + ism330dlc::usage(); + return -1; + } + const char *verb = argv[myoptind]; if (!strcmp(verb, "start")) {