From 9ab3646bc7d16aafdb8a4d7ec89722a510cd13cd Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Wed, 3 May 2023 09:46:00 +0200 Subject: [PATCH] LibCompress: Use the variable for LZMA "normalized to real distance" The variable already existed, but I forgot to use it earlier. --- Userland/Libraries/LibCompress/Lzma.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibCompress/Lzma.cpp b/Userland/Libraries/LibCompress/Lzma.cpp index 195853fe09..a565da2258 100644 --- a/Userland/Libraries/LibCompress/Lzma.cpp +++ b/Userland/Libraries/LibCompress/Lzma.cpp @@ -466,8 +466,8 @@ u32 LzmaState::current_repetition_offset() const // Instead, the values are remapped so that the rep-value n starts reading n + 1 bytes back. // The special rep-value 0xFFFFFFFF is reserved for marking the end of the stream, // so this should never overflow. - VERIFY(m_rep0 < NumericLimits::max()); - return m_rep0 + 1; + VERIFY(m_rep0 <= NumericLimits::max() - normalized_to_real_match_distance_offset); + return m_rep0 + normalized_to_real_match_distance_offset; } void LzmaState::update_state_after_literal()