From 4ca58d440d83124f47ee28d7a84084543ff80a9d Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Wed, 23 Jan 2019 21:50:56 -0800 Subject: [PATCH] [cli-uart] save space for NULL terminator in rx buffer (#3500) --- src/cli/cli_uart.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);