From 1967049bc15ddd93a56389e71cca864b3f25650f Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Mon, 20 Apr 2020 10:44:39 +0200 Subject: [PATCH] Defence --- radio/src/thirdparty/libopenui/src/choice.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/choice.cpp b/radio/src/thirdparty/libopenui/src/choice.cpp index 2024d0067..2cb4d7a26 100644 --- a/radio/src/thirdparty/libopenui/src/choice.cpp +++ b/radio/src/thirdparty/libopenui/src/choice.cpp @@ -39,9 +39,11 @@ Choice::Choice(FormGroup * parent, const rect_t & rect, const char * values[], i getValue(std::move(getValue)), setValue(std::move(setValue)) { - const char ** value = &values[0]; - for (int i = vmin; i <= vmax; i++) { - this->values.emplace_back(*value++); + if (values) { + const char ** value = &values[0]; + for (int i = vmin; i <= vmax; i++) { + this->values.emplace_back(*value++); + } } }