diff --git a/cube/User/Src/cmdHandler.c b/cube/User/Src/cmdHandler.c index f4236ee..23dda2d 100644 --- a/cube/User/Src/cmdHandler.c +++ b/cube/User/Src/cmdHandler.c @@ -122,6 +122,9 @@ void cmdHandlerEngine(void *handle) { resultRecv = recv(CMD_SOCK, receiveBuffer, sizeof(receiveBuffer)); coloredMsg(LOG_YELLOW, "che, recv returns 0x%02x", resultRecv); if (resultRecv > 0) { + if (receiveBuffer[strlen(receiveBuffer) - 1] == 0x0a) { + receiveBuffer[strlen(receiveBuffer) = 0; + } coloredMsg(LOG_YELLOW, "che, received: %s", receiveBuffer); if (-1 == cmdExecuteCommand(receiveBuffer)) { state = 5;