diff --git a/companion/src/radiodata.cpp b/companion/src/radiodata.cpp index 5f89b9d5f..db2e53268 100644 --- a/companion/src/radiodata.cpp +++ b/companion/src/radiodata.cpp @@ -36,7 +36,9 @@ void GeneralSettings::convert(Board::Type before, Board::Type after) void RadioData::setCurrentModel(unsigned int index) { generalSettings.currModelIndex = index; - strcpy(generalSettings.currModelFilename, models[index].filename); + if (index < models.size()) { + strcpy(generalSettings.currModelFilename, models[index].filename); + } } void RadioData::fixModelFilename(unsigned int index)