From 39760146d4b194e5b65d1451357220072f59f879 Mon Sep 17 00:00:00 2001 From: srcejon Date: Tue, 30 Apr 2024 09:33:54 +0100 Subject: [PATCH] ValueDial: Fix array being accessed out of range. --- sdrgui/gui/valuedial.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdrgui/gui/valuedial.cpp b/sdrgui/gui/valuedial.cpp index 770fb824d..2f68c82ee 100644 --- a/sdrgui/gui/valuedial.cpp +++ b/sdrgui/gui/valuedial.cpp @@ -601,7 +601,7 @@ void ValueDial::keyPressEvent(QKeyEvent *value) emit changed(m_valueNew); m_cursor++; - if (m_text[m_cursor] == m_groupSeparator) { + if ((m_cursor >= 0) && (m_cursor < m_text.size()) && (m_text[m_cursor] == m_groupSeparator)) { m_cursor++; }