[DFS] Fix the ramfs issue.

This commit is contained in:
bernard 2017-10-31 09:53:22 +08:00
parent 7d673f921c
commit bc2abf69e2
1 changed files with 3 additions and 2 deletions

View File

@ -311,12 +311,13 @@ int dfs_ramfs_getdents(struct dfs_fd *file,
struct dfs_ramfs *ramfs;
dirent = (struct ramfs_dirent *)file->data;
if (dirent != &(ramfs->root))
return -EINVAL;
ramfs = dirent->fs;
RT_ASSERT(ramfs != RT_NULL);
if (dirent != &(ramfs->root))
return -EINVAL;
/* make integer count */
count = (count / sizeof(struct dirent));
if (count == 0)