From 322753f36e833343ae030e499564691da15eef32 Mon Sep 17 00:00:00 2001 From: Hans Kristian Rosbach Date: Wed, 21 Feb 2024 14:05:29 +0100 Subject: [PATCH] Inserting strings is not slow any longer, remove bypass in deflate_medium(). --- deflate_medium.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/deflate_medium.c b/deflate_medium.c index ae7c737e..ca334e4b 100644 --- a/deflate_medium.c +++ b/deflate_medium.c @@ -63,10 +63,8 @@ static void insert_match(deflate_state *s, struct match match) { return; } - /* Insert new strings in the hash table only if the match length - * is not too large. This saves time but degrades compression. - */ - if (match.match_length <= 16 * s->max_insert_length && s->lookahead >= WANT_MIN_MATCH) { + /* Insert new strings in the hash table. */ + if (s->lookahead >= WANT_MIN_MATCH) { match.match_length--; /* string at strstart already in table */ match.strstart++; -- 2.47.3