diff --git a/libraries/AP_HAL_SITL/SITL_cmdline.cpp b/libraries/AP_HAL_SITL/SITL_cmdline.cpp index a9a6ab4df7..7f1a2dcf03 100644 --- a/libraries/AP_HAL_SITL/SITL_cmdline.cpp +++ b/libraries/AP_HAL_SITL/SITL_cmdline.cpp @@ -248,6 +248,10 @@ void SITL_State::_parse_command_line(int argc, char * const argv[]) break; } } + if (sitl_model == nullptr) { + printf("Vehicle model (%s) not found\n", model_str); + exit(1); + } fprintf(stdout, "Starting sketch '%s'\n", SKETCH);