소스 검색

[finsh]修复使用finsh_set_prompt重定向了msh提示符的名称后,路径功能没有的问题

Meco Man 2 년 전
부모
커밋
584d06bd27
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      components/finsh/shell.c

+ 4 - 2
components/finsh/shell.c

@@ -101,9 +101,11 @@ const char *finsh_get_prompt(void)
     if (finsh_prompt_custom)
     {
         strncpy(finsh_prompt, finsh_prompt_custom, sizeof(finsh_prompt) - 1);
-        return finsh_prompt;
     }
-    strcpy(finsh_prompt, _MSH_PROMPT);
+    else
+    {
+        strcpy(finsh_prompt, _MSH_PROMPT);
+    }
 
 #if defined(DFS_USING_POSIX) && defined(DFS_USING_WORKDIR)
     /* get current working directory */