diff options
| author | Bernard Xiong <[email protected]> | 2017-11-28 23:20:09 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-11-28 23:20:09 +0800 |
| commit | 4d854ba5a9bfa5bfe17b01ab787d085071ee8789 (patch) | |
| tree | c4dda8731bdd98f128549820adde767a426d3104 /components/dfs | |
| parent | 505329b32b5b673f9d54433e626e9ce384769dfd (diff) | |
| parent | 5ccbaae150e74260ef0c9b4e5f079bfae35df6fd (diff) | |
Merge pull request #1049 from TanekLiang/romfs_open_fixed
[DFS] fix ROMFS get root directory bug
Diffstat (limited to 'components/dfs')
| -rw-r--r-- | components/dfs/filesystems/romfs/dfs_romfs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/dfs/filesystems/romfs/dfs_romfs.c b/components/dfs/filesystems/romfs/dfs_romfs.c index f88845f41d..c842601dc8 100644 --- a/components/dfs/filesystems/romfs/dfs_romfs.c +++ b/components/dfs/filesystems/romfs/dfs_romfs.c @@ -191,8 +191,10 @@ int dfs_romfs_open(struct dfs_fd *file) rt_size_t size; struct romfs_dirent *dirent; struct romfs_dirent *root_dirent; + struct dfs_filesystem *fs; - root_dirent = (struct romfs_dirent *)file->data; + fs = (struct dfs_filesystem *)file->data; + root_dirent = (struct romfs_dirent *)fs->data; if (check_dirent(root_dirent) != 0) return -EIO; |
