From 743a2ee46d6e6ba99321fe097f09262a4b93bad4 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Tue, 16 May 2023 10:26:22 -0400 Subject: [PATCH] Generate parameters in-bounds for our ZFEC --- test/Generators.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Generators.hs b/test/Generators.hs index 4a84982..a002c50 100644 --- a/test/Generators.hs +++ b/test/Generators.hs @@ -100,6 +100,6 @@ shareHashChains = HashChain <$> Gen.list range element -- | Build a valid pair of (required, total) encoding parameters. encodingParameters :: MonadGen m => m (Word16, Word16) encodingParameters = do - required <- Gen.integral (Range.exponential 1 255) - total <- Gen.integral (Range.exponential (required + 1) 256) + required <- Gen.integral (Range.exponential 1 254) + total <- Gen.integral (Range.exponential (required + 1) 255) pure (required, total) -- GitLab