Use lfs_file_rawsize to calculate LFS_SEEK_END position

This commit is contained in:
Themba Dube
2021-01-06 11:20:41 -05:00
committed by Christopher Haster
parent 6bb4043154
commit 3216b07c3b

2
lfs.c
View File

@@ -3055,7 +3055,7 @@ static lfs_soff_t lfs_file_rawseek(lfs_t *lfs, lfs_file_t *file,
} else if (whence == LFS_SEEK_CUR) {
npos = file->pos + off;
} else if (whence == LFS_SEEK_END) {
npos = file->ctz.size + off;
npos = lfs_file_rawsize(lfs, file) + off;
}
if (npos > lfs->file_max) {