util/nvmutil: clean up rhex()

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-06-01 11:56:01 +01:00
parent 4d91bcc2d7
commit 18f39ab6fa
2 changed files with 6 additions and 5 deletions
+2 -3
View File
@@ -140,10 +140,9 @@ rhex(void)
{
static int rfd = -1, n = 0;
static uint8_t rnum[16];
if (!n) {
xopen(rfd, "/dev/urandom", O_RDONLY);
xopen(rfd, "/dev/urandom", O_RDONLY);
if (!n)
xpread(rfd, (uint8_t *) &rnum, (n = 15) + 1, 0, "/dev/urandom");
}
return rnum[n--] & 0xf;
}