diff --git a/apps/shell/src/shcmd.c b/apps/shell/src/shcmd.c index e51dee3d685586dd4188f15a8db1af928f6068d8..ce722363c86d4cc185b0a5c0408c11c4530a4795 100644 --- a/apps/shell/src/shcmd.c +++ b/apps/shell/src/shcmd.c @@ -48,6 +48,7 @@ static void OsFreeCmdPara(CmdParsed *cmdParsed) cmdParsed->paramArray[i] = NULL; } } + return; } static int OsStrSeparateTabStrGet(const char **tabStr, CmdParsed *parsed, unsigned int tabStrLen) @@ -294,6 +295,7 @@ static void OsCompleteStr(char *result, const char *target, char *cmdKey, unsign *des++ = *src++; (*len)++; } + return; } static int OsExecNameMatch(const char *strPath, const char *nameLooking, char *strObj, unsigned int *maxLen) @@ -508,6 +510,7 @@ void OsShellKeyDeInit(CmdKeyLink *cmdKeyLink) cmdKeyLink->count = 0; free(cmdKeyLink); + return; } void OsShellCmdPush(const char *string, CmdKeyLink *cmdKeyLink) @@ -533,6 +536,8 @@ void OsShellCmdPush(const char *string, CmdKeyLink *cmdKeyLink) SH_ListTailInsert(&(cmdKeyLink->list), &(cmdNewNode->list)); + free(cmdNewNode); + return; }