diff options
| author | tanek liang <[email protected]> | 2017-11-28 21:11:41 +0800 |
|---|---|---|
| committer | tanek liang <[email protected]> | 2017-11-28 21:38:48 +0800 |
| commit | 5ccbaae150e74260ef0c9b4e5f079bfae35df6fd (patch) | |
| tree | ff74421a7d486435f73d9a9131bc2b90676de036 | |
| parent | 89fd2e9f875e8a80961761bd902166a0c69621a8 (diff) | |
[DFS] fix ROMFS get root directory bug
| -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; |
