mirror of
https://github.com/lifegpc/msg-tool.git
synced 2026-07-03 03:40:46 +08:00
Fix when zstd with none segmenter, result xp3 crashed
This commit is contained in:
@@ -461,7 +461,7 @@ impl<T: Write + Seek + Sync + Send + 'static> Archive for Xp3ArchiveWriter<T> {
|
|||||||
let e = zstd::stream::Encoder::new(
|
let e = zstd::stream::Encoder::new(
|
||||||
&mut *file,
|
&mut *file,
|
||||||
zstd_compression_level,
|
zstd_compression_level,
|
||||||
)?;
|
)?.auto_finish();
|
||||||
Box::new(e) as Box<dyn Write>
|
Box::new(e) as Box<dyn Write>
|
||||||
} else {
|
} else {
|
||||||
let e = flate2::write::ZlibEncoder::new(
|
let e = flate2::write::ZlibEncoder::new(
|
||||||
|
|||||||
Reference in New Issue
Block a user