diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-03-06 14:59:35 +0000 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-03-06 14:59:35 +0000 |
| commit | 99543bc6320b30f491acccd34f676190adf9bb99 (patch) | |
| tree | 213c33a49b21015681b798da867d50990405f645 /util | |
| parent | a4b9a333a94b2786f9d79102e21c77e509b31145 (diff) | |
util/nvmutil: tidy up rhex()
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'util')
| -rw-r--r-- | util/nvmutil/nvmutil.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index 5f126dd4..3d82b24c 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -436,13 +436,12 @@ rhex(void) static size_t n = 0; if (!n) { + n = sizeof(rnum); #ifdef HAVE_ARC4RANDOM - arc4random_buf(rnum, sizeof(rnum)); + arc4random_buf(rnum, n); #else - read_file_PERFECTLY_or_die(rfd, rnum, sizeof(rnum), - 0, rname, NULL); + read_file_PERFECTLY_or_die(rfd, rnum, n, 0, rname, NULL); #endif - n = sizeof(rnum); } return rnum[--n] & 0xf; |
