diff options
Diffstat (limited to 'source/blender/blenlib/intern/filereader_zstd.c')
-rw-r--r-- | source/blender/blenlib/intern/filereader_zstd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenlib/intern/filereader_zstd.c b/source/blender/blenlib/intern/filereader_zstd.c index 55ce32713d9..5a04f5b11f3 100644 --- a/source/blender/blenlib/intern/filereader_zstd.c +++ b/source/blender/blenlib/intern/filereader_zstd.c @@ -331,5 +331,8 @@ FileReader *BLI_filereader_new_zstd(FileReader *base) } zstd->reader.close = zstd_close; + /* Rewind after the seek table check so that zstd_read starts at the file's start. */ + zstd->base->seek(zstd->base, 0, SEEK_SET); + return (FileReader *)zstd; } |