From 71fb5346eaccf0a5b37e1e5d2ac074c604cb60f5 Mon Sep 17 00:00:00 2001 From: vlakoff <544424+vlakoff@users.noreply.github.com> Date: Fri, 17 Apr 2026 13:19:33 +0200 Subject: [PATCH] Add warning when --ziwi exceeds --zi --- src/main.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main.rs b/src/main.rs index 214a0ae9..63a7bf45 100644 --- a/src/main.rs +++ b/src/main.rs @@ -430,6 +430,16 @@ fn parse_opts_into_struct( let iterations_without_improvement = *matches .get_one::("iterations-without-improvement") .unwrap_or(&NonZeroU64::MAX); + + if iterations_without_improvement > iteration_count + && iterations_without_improvement != NonZeroU64::MAX + { + warn!( + "--ziwi ({}) is higher than --zi ({}) and will never be reached.", + iterations_without_improvement, iteration_count + ); + } + opts.deflater = Deflater::Zopfli(ZopfliOptions { iteration_count, iterations_without_improvement,