Fix: Gridprofileparser: Add additional error handling if profile is unknown
This commit is contained in:
parent
3288b974c1
commit
4cae93964d
@ -388,6 +388,11 @@ std::list<GridProfileSection_t> GridProfileParser::getProfile() const
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (section_start == -1) {
|
||||||
|
section.SectionName = "Unknown";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
for (uint8_t val_id = 0; val_id < section_size; val_id++) {
|
for (uint8_t val_id = 0; val_id < section_size; val_id++) {
|
||||||
auto itemDefinition = itemDefinitions.at(_profileValues[section_start + val_id].ItemDefinition);
|
auto itemDefinition = itemDefinitions.at(_profileValues[section_start + val_id].ItemDefinition);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user