diff --git a/radio/src/opentx.cpp b/radio/src/opentx.cpp index d6d2cd247..897da4f0c 100644 --- a/radio/src/opentx.cpp +++ b/radio/src/opentx.cpp @@ -69,6 +69,7 @@ const uint8_t bchout_ar[] = { uint8_t channelOrder(uint8_t setup, uint8_t x) { + if (setup >= sizeof(bchout_ar)) return x; return ((*(bchout_ar + setup) >> (6 - (x - 1) * 2)) & 3) + 1; }