authorgravatar for 4678790+dweiller@users.noreply.github.comDominic <4678790+dweiller@users.noreply.github.com> 2023-02-14 22:17:05+11:00
committergravatar for 4678790+dweiller@users.noreply.github.comDominic <4678790+dweiller@users.noreply.github.com> 2023-02-20 09:09:06+11:00
log2766b704c1805f7b3dce25331c209441cdb774fc
tree80c78d11d35712a8b7f425adebac5bcd91f93ad9
parent1a862175d52eb35efd7ecb368c1806b4ac1e7886

std.compress.zstandard: add DictionaryIdFlagUnsupported ZstandardStream.Error


1 files changed, 2 insertions(+), 0 deletions(-)

lib/std/compress/zstandard.zig+2
......@@ -31,6 +31,7 @@ pub fn ZstandardStream(
3131
3232 pub const Error = ReaderType.Error || error{
3333 ChecksumFailure,
34 DictionaryIdFlagUnsupported,
3435 MalformedBlock,
3536 MalformedFrame,
3637 OutOfMemory,
......@@ -144,6 +145,7 @@ pub fn ZstandardStream(
144145 while (self.state == .NewFrame) {
145146 const initial_count = self.source.bytes_read;
146147 self.frameInit() catch |err| switch (err) {
148 error.DictionaryIdFlagUnsupported => return error.DictionaryIdFlagUnsupported,
147149 error.EndOfStream => return if (self.source.bytes_read == initial_count)
148150 0
149151 else