Page MenuHomeFreeBSD

D55835.diff
No OneTemporary

D55835.diff

diff --git a/sys/fs/tarfs/tarfs_io.c b/sys/fs/tarfs/tarfs_io.c
--- a/sys/fs/tarfs/tarfs_io.c
+++ b/sys/fs/tarfs/tarfs_io.c
@@ -355,7 +355,7 @@
if (reset) {
zio->ipos = zio->idx[zio->curidx].i;
zio->opos = zio->idx[zio->curidx].o;
- ZSTD_resetDStream(zstd->zds);
+ ZSTD_DCtx_reset(zstd->zds, ZSTD_reset_session_only);
TARFS_DPF(ZIDX, "%s: skipping to index %u = i %zu o %zu\n", __func__,
zio->curidx, (size_t)zio->ipos, (size_t)zio->opos);
} else {
@@ -511,7 +511,7 @@
zio->curidx = 0;
zio->ipos = zio->idx[0].i;
zio->opos = zio->idx[0].o;
- ZSTD_resetDStream(zstd->zds);
+ ZSTD_DCtx_reset(zstd->zds, ZSTD_reset_session_only);
}
return (error);
}

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 18, 3:20 AM (10 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29640089
Default Alt Text
D55835.diff (685 B)

Event Timeline