diff --git a/src/modules/position_estimator_inav/position_estimator_inav_main.c b/src/modules/position_estimator_inav/position_estimator_inav_main.c index 372b9b06da..6f60e4878d 100644 --- a/src/modules/position_estimator_inav/position_estimator_inav_main.c +++ b/src/modules/position_estimator_inav/position_estimator_inav_main.c @@ -145,10 +145,9 @@ int position_estimator_inav_main(int argc, char *argv[]) inav_verbose_mode = false; - if (argc > 1) - if (!strcmp(argv[2], "-v")) { - inav_verbose_mode = true; - } + if (argc > 2 && !strcmp(argv[2], "-v")) { + inav_verbose_mode = true; + } thread_should_exit = false; position_estimator_inav_task = px4_task_spawn_cmd("position_estimator_inav",