| ... | ... | @@ -577,7 +577,7 @@ pub const Iterator = struct { |
| 577 | 577 | |
| 578 | 578 | switch (self.compression_method) { |
| 579 | 579 | .store => { |
| 580 | | stream.interface.streamExact(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) { |
| 580 | stream.interface.streamExact64(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) { |
| 581 | 581 | error.ReadFailed => return stream.err.?, |
| 582 | 582 | error.WriteFailed => return file_writer.err.?, |
| 583 | 583 | error.EndOfStream => return error.ZipDecompressTruncated, |
| ... | ... | @@ -586,7 +586,7 @@ pub const Iterator = struct { |
| 586 | 586 | .deflate => { |
| 587 | 587 | var flate_buffer: [flate.max_window_len]u8 = undefined; |
| 588 | 588 | var decompress: flate.Decompress = .init(&stream.interface, .raw, &flate_buffer); |
| 589 | | decompress.reader.streamExact(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) { |
| 589 | decompress.reader.streamExact64(&file_writer.interface, self.uncompressed_size) catch |err| switch (err) { |
| 590 | 590 | error.ReadFailed => return stream.err.?, |
| 591 | 591 | error.WriteFailed => return file_writer.err orelse decompress.err.?, |
| 592 | 592 | error.EndOfStream => return error.ZipDecompressTruncated, |