authorgravatar for igor.anic@gmail.comIgor Anić <igor.anic@gmail.com> 2024-03-13 18:43:36+01:00
committergravatar for igor.anic@gmail.comIgor Anić <igor.anic@gmail.com> 2024-03-13 18:43:36+01:00
log791c4491a7677506ee7f028c0692065664d0b56c
tree6db1b5459ff207e5d2cc29206e115a45922ac6cc
parent54f882c4aa49fd79c375374985cc01843d72124c

compress.xz: remove unnecessary variable

`to_read.items.len is always zero when entering readBlock.

1 files changed, 1 insertions(+), 3 deletions(-)

lib/std/compress/xz/block.zig+1-3
...@@ -83,8 +83,6 @@ pub fn Decoder(comptime ReaderType: type) type {...@@ -83,8 +83,6 @@ pub fn Decoder(comptime ReaderType: type) type {
83 }83 }
8484
85 fn readBlock(self: *Self) Error!void {85 fn readBlock(self: *Self) Error!void {
86 const unpacked_pos = self.to_read.items.len;
87
88 var block_counter = std.io.countingReader(self.inner_reader);86 var block_counter = std.io.countingReader(self.inner_reader);
89 const block_reader = block_counter.reader();87 const block_reader = block_counter.reader();
9088
...@@ -165,7 +163,7 @@ pub fn Decoder(comptime ReaderType: type) type {...@@ -165,7 +163,7 @@ pub fn Decoder(comptime ReaderType: type) type {
165 return error.CorruptInput;163 return error.CorruptInput;
166 }164 }
167165
168 const unpacked_bytes = self.to_read.items[unpacked_pos..];166 const unpacked_bytes = self.to_read.items;
169 if (unpacked_size) |s| {167 if (unpacked_size) |s| {
170 if (s != unpacked_bytes.len)168 if (s != unpacked_bytes.len)
171 return error.CorruptInput;169 return error.CorruptInput;