vfs: fix readdir bug

This commit is contained in:
KYzhang_X
2022-07-31 22:44:59 +08:00
parent 9f24c1fedd
commit 3c1eac5bb0
2 changed files with 2 additions and 2 deletions

View File

@@ -220,7 +220,7 @@ static int fatfs_readdir(vfs_dir_t *dir, vfs_dirent_t *dirent)
dp = (DIR *)dir->private; dp = (DIR *)dir->private;
res = tos_f_readdir(dp, &info); res = tos_f_readdir(dp, &info);
if (res != FR_OK) { if (res != FR_OK || info.fname[0] == 0) {
return -1; return -1;
} }

View File

@@ -430,7 +430,7 @@ __API__ vfs_dirent_t *tos_vfs_readdir(VFS_DIR *dirp)
vfs_dir_t *dir = K_NULL; vfs_dir_t *dir = K_NULL;
vfs_inode_t *inode = K_NULL; vfs_inode_t *inode = K_NULL;
if (!dir) { if (!dirp) {
return K_NULL; return K_NULL;
} }