diff --git a/src/cli/cli_uart.cpp b/src/cli/cli_uart.cpp index c6496f2dd..854b4b273 100644 --- a/src/cli/cli_uart.cpp +++ b/src/cli/cli_uart.cpp @@ -200,7 +200,7 @@ void Uart::ReceiveTask(const uint8_t *aBuf, uint16_t aBufLength) break; default: - if (mRxLength < kRxBufferSize) + if (mRxLength < kRxBufferSize - 1) { Output(reinterpret_cast(aBuf), 1); mRxBuffer[mRxLength++] = static_cast(*aBuf);