From a1d0f7395f2072501c837ee2eaec9bb57f197c0a Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Mon, 16 Nov 2020 14:15:25 +0100 Subject: [PATCH] cmd handler stuff --- cube/User/Src/cmdHandler.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cube/User/Src/cmdHandler.c b/cube/User/Src/cmdHandler.c index 7698aac..3656fdb 100644 --- a/cube/User/Src/cmdHandler.c +++ b/cube/User/Src/cmdHandler.c @@ -122,7 +122,12 @@ 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) { + if ((receiveBuffer[strlen(receiveBuffer) - 1] == 0x0a) || + (receiveBuffer[strlen(receiveBuffer) - 1] == 0x0d)) { + receiveBuffer[strlen(receiveBuffer) - 1] = 0; + } + if ((receiveBuffer[strlen(receiveBuffer) - 1] == 0x0a) || + (receiveBuffer[strlen(receiveBuffer) - 1] == 0x0d)) { receiveBuffer[strlen(receiveBuffer) - 1] = 0; } coloredMsg(LOG_YELLOW, "che, received: %s", receiveBuffer);