diff --git a/Tools/Replay/LR_MsgHandler.cpp b/Tools/Replay/LR_MsgHandler.cpp index b0a04bbb19..af5330f215 100644 --- a/Tools/Replay/LR_MsgHandler.cpp +++ b/Tools/Replay/LR_MsgHandler.cpp @@ -338,7 +338,7 @@ bool LR_MsgHandler::set_parameter(const char *name, float value) const char *ignore_parms[] = { "GPS_TYPE", "AHRS_EKF_USE", "COMPASS_ORIENT", "COMPASS_ORIENT2", "COMPASS_ORIENT3"}; - for (uint8_t i=0; i= sizeof(user_parameters)/sizeof(user_parameters[0])) { + if (num_user_parameters >= ARRAY_SIZE(user_parameters)) { ::printf("Too many user parameters\n"); exit(1); }