From 6e266e0905ecbadefe344b8e320df77d3643a7bd Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Thu, 30 Oct 2025 22:35:52 +0100 Subject: [PATCH] Skip memcpy in badrand --- kern/libkern/badrand.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kern/libkern/badrand.c b/kern/libkern/badrand.c index 2f35c34..b4937b6 100644 --- a/kern/libkern/badrand.c +++ b/kern/libkern/badrand.c @@ -30,8 +30,7 @@ void badrand_buf(char *buf, size_t len) { unsigned char *p = (unsigned char *)buf; while (len >= 8) { - uint64_t r = badrand(); - memcpy(p, &r, 8); + *(uint64_t *)p = badrand(); p += 8; len -= 8; }