commit 2766b704c1805f7b3dce25331c209441cdb774fc (tree)
parent 1a862175d52eb35efd7ecb368c1806b4ac1e7886
Author: dweiller <4678790+dweiller@users.noreplay.github.com>
Date: Tue, 14 Feb 2023 22:17:05 +1100
std.compress.zstandard: add DictionaryIdFlagUnsupported ZstandardStream.Error
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/lib/std/compress/zstandard.zig b/lib/std/compress/zstandard.zig
@@ -31,6 +31,7 @@ pub fn ZstandardStream(
pub const Error = ReaderType.Error || error{
ChecksumFailure,
+ DictionaryIdFlagUnsupported,
MalformedBlock,
MalformedFrame,
OutOfMemory,
@@ -144,6 +145,7 @@ pub fn ZstandardStream(
while (self.state == .NewFrame) {
const initial_count = self.source.bytes_read;
self.frameInit() catch |err| switch (err) {
+ error.DictionaryIdFlagUnsupported => return error.DictionaryIdFlagUnsupported,
error.EndOfStream => return if (self.source.bytes_read == initial_count)
0
else