From a90c62e4359be9b334772ab9c1869cac94d9b2c7 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 6 May 2025 22:36:33 -0400 Subject: Check getrandom return value --- src/stdlib/random.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/stdlib/random.h') diff --git a/src/stdlib/random.h b/src/stdlib/random.h index 861fab56..7311d695 100644 --- a/src/stdlib/random.h +++ b/src/stdlib/random.h @@ -17,7 +17,7 @@ static int64_t random_range(int64_t low, int64_t high) { uint64_t min_r = -range % range; uint64_t r; do { - getrandom(&r, sizeof(r), 0); + assert(getrandom(&r, sizeof(r), 0) == sizeof(r)); } while (r < min_r); return (int64_t)((uint64_t)low + (r % range)); } -- cgit v1.2.3