瀏覽代碼

fix cat print buffer no \0

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1176 bbd45198-f89e-11dd-88c7-29a3b14d5316
wuyangyong 14 年之前
父節點
當前提交
14a840b911
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      components/dfs/src/dfs_file.c

+ 1 - 1
components/dfs/src/dfs_file.c

@@ -516,7 +516,7 @@ void cat(const char* filename)
 	do
 	do
 	{
 	{
 		rt_memset(buffer, 0, sizeof(buffer));
 		rt_memset(buffer, 0, sizeof(buffer));
-		length = dfs_file_read(&fd, buffer, 81);
+		length = dfs_file_read(&fd, buffer, sizeof(buffer)-1 );
 		if (length > 0)
 		if (length > 0)
 		{
 		{
 			rt_kprintf("%s", buffer);
 			rt_kprintf("%s", buffer);