diff --git a/src/modules/CannedMessageModule.cpp b/src/modules/CannedMessageModule.cpp index a10add057..dada48193 100644 --- a/src/modules/CannedMessageModule.cpp +++ b/src/modules/CannedMessageModule.cpp @@ -179,7 +179,7 @@ int CannedMessageModule::splitConfiguredMessages() while (i < upTo) { if (this->messageBuffer[i] == '|') { this->messageBuffer[i] = '\0'; // End previous message - if (tempCount >= CANNED_MESSAGE_MODULE_MESSAGE_MAX_COUNT) + if (tempCount >= CANNED_MESSAGE_MODULE_MESSAGE_MAX_COUNT - 1) break; tempMessages[tempCount++] = (this->messageBuffer + i + 1); }