From 5995e7da38daef61d01c228dfea4f060b20c2877 Mon Sep 17 00:00:00 2001 From: staphen Date: Tue, 2 May 2023 00:47:20 -0400 Subject: [PATCH] Fix OOB vector access when toggling fullscreen in settings menu --- Source/DiabloUI/settingsmenu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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];