From f79efd43e44ae74bfae098d49bf9c5b2876eda5d Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Mon, 27 Nov 2023 12:43:24 +0100 Subject: [PATCH] Fix missing clamp in core:math/big random. --- core/math/big/internal.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/math/big/internal.odin b/core/math/big/internal.odin index 968a26f8f..ca8dbf4c5 100644 --- a/core/math/big/internal.odin +++ b/core/math/big/internal.odin @@ -2856,7 +2856,7 @@ internal_int_random :: proc(dest: ^Int, bits: int, r: ^rnd.Rand = nil, allocator dest.digit[digits - 1] &= ((1 << uint(bits)) - 1) } dest.used = digits - return nil + return internal_clamp(dest) } internal_random :: proc { internal_int_random, }