From 3216b07c3bce220115ea8c5c8b3eb1e452bf6de0 Mon Sep 17 00:00:00 2001 From: Themba Dube Date: Wed, 6 Jan 2021 11:20:41 -0500 Subject: [PATCH] Use lfs_file_rawsize to calculate LFS_SEEK_END position --- lfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lfs.c b/lfs.c index c59d3d2..281f138 100644 --- a/lfs.c +++ b/lfs.c @@ -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) {