Browse Source

Fix missing clamp in core:math/big random.

Jeroen van Rijn 1 year ago
parent
commit
f79efd43e4
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/math/big/internal.odin

+ 1 - 1
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.digit[digits - 1] &= ((1 << uint(bits)) - 1)
 	}
 	}
 	dest.used = digits
 	dest.used = digits
-	return nil
+	return internal_clamp(dest)
 }
 }
 internal_random :: proc { internal_int_random, }
 internal_random :: proc { internal_int_random, }