From 221f4ad7ea257d7d65598e89799cb389d6d5932d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 19 Dec 2024 15:16:33 -0500 Subject: Default RNG now uses static, thread-local memory instead of heap allocated --- stdlib/stdlib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'stdlib/stdlib.c') diff --git a/stdlib/stdlib.c b/stdlib/stdlib.c index c7f1c13b..cb9d2213 100644 --- a/stdlib/stdlib.c +++ b/stdlib/stdlib.c @@ -54,7 +54,7 @@ public void tomo_init(void) if (read(rng_fd, (void*)random_bytes, 40) < 40) fail("Couldn't read from /dev/urandom"); Array_t rng_seed = {.length=40, .data=random_bytes, .stride=1, .atomic=1}; - default_rng = RNG$new(rng_seed); + RNG$set_seed(default_rng, rng_seed); if (register_printf_specifier('k', printf_text, printf_text_size)) errx(1, "Couldn't set printf specifier"); -- cgit v1.2.3