diff --git a/lib/std/compress/flate/Decompress.zig b/lib/std/compress/flate/Decompress.zig index da57d56ab8..7c58905ee1 100644 --- a/lib/std/compress/flate/Decompress.zig +++ b/lib/std/compress/flate/Decompress.zig @@ -603,7 +603,7 @@ fn tossBitsEnding(d: *Decompress, n: u4) !void { error.EndOfStream => unreachable, }; d.next_bits = next_int >> needed_bits; - d.remaining_bits = @intCast(@as(usize, n) * 8 -| @as(usize, needed_bits)); + d.remaining_bits = @intCast(@as(usize, buffered_n) * 8 -| @as(usize, needed_bits)); } fn takeBitsRuntime(d: *Decompress, n: u4) !u16 {