Commit 2766b704c1

dweiller <4678790+dweiller@users.noreplay.github.com>
2023-02-14 12:17:05
std.compress.zstandard: add DictionaryIdFlagUnsupported ZstandardStream.Error
1 parent 1a86217
Changed files (1)
lib
std
compress
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