diff --git a/Source/DiabloUI/settingsmenu.cpp b/Source/DiabloUI/settingsmenu.cpp index 4cec3f552..a0415abea 100644 --- a/Source/DiabloUI/settingsmenu.cpp +++ b/Source/DiabloUI/settingsmenu.cpp @@ -318,7 +318,7 @@ void FullscreenChanged() for (auto &vecItem : vecDialogItems) { int vecItemValue = vecItem->m_value; - if (vecItemValue < 0) + if (vecItemValue < 0 || vecItemValue >= vecOptions.size()) continue; auto *pOption = vecOptions[vecItemValue];