소스 검색

fix the wrong strcpy issue in list() function

Bernard Xiong 12 년 전
부모
커밋
009eccf640
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      components/finsh/cmd.c

+ 1 - 1
components/finsh/cmd.c

@@ -620,7 +620,7 @@ long list(void)
              FINSH_NEXT_SYSCALL(index))
         {
 			/* skip the internal command */
-			if (strncpy((char*)index->name, "__", 2) == 0) continue;
+			if (strncmp((char*)index->name, "__", 2) == 0) continue;
 
 #ifdef FINSH_USING_DESCRIPTION
             rt_kprintf("%-16s -- %s\n", index->name, index->desc);