diff --git a/components/dfs/filesystems/uffs/dfs_uffs.c b/components/dfs/filesystems/uffs/dfs_uffs.c index dea5eef01d..4c2a084a78 100644 --- a/components/dfs/filesystems/uffs/dfs_uffs.c +++ b/components/dfs/filesystems/uffs/dfs_uffs.c @@ -174,7 +174,7 @@ int dfs_uffs_read(struct dfs_fd* fd, void* buf, rt_size_t count) RT_ASSERT(fd != RT_NULL); /* update position */ - fp->pos = fd->pos; + fd->pos = fp->pos; return uffs_ReadObject(fp, buf, count); }