diff --git a/src/util/vfs/vfs-file.c b/src/util/vfs/vfs-file.c index 218d5b904..57ab37efa 100644 --- a/src/util/vfs/vfs-file.c +++ b/src/util/vfs/vfs-file.c @@ -74,7 +74,8 @@ bool _vffClose(struct VFile* vf) { off_t _vffSeek(struct VFile* vf, off_t offset, int whence) { struct VFileFILE* vff = (struct VFileFILE*) vf; - return fseek(vff->file, offset, whence); + fseek(vff->file, offset, whence); + return ftell(vff->file); } ssize_t _vffRead(struct VFile* vf, void* buffer, size_t size) {