aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2026-02-22 19:35:45 +0100
committerMattias Andrée <m@maandree.se>2026-02-22 19:35:45 +0100
commit48f2418370e6bf41cf023a87a48f026cccd6c6ed (patch)
tree0fc425dd5bbfca549ec865db6a3c66f089a1f8e2
parentm fixes (diff)
downloadkrandom-2.0.3.tar.gz
krandom-2.0.3.tar.bz2
krandom-2.0.3.tar.xz
Fix compilationHEAD2.0.3master
Signed-off-by: Mattias Andrée <m@maandree.se>
-rw-r--r--krandom.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/krandom.c b/krandom.c
index 31804d2..629b3e8 100644
--- a/krandom.c
+++ b/krandom.c
@@ -147,8 +147,8 @@ main(int argc, char *argv[])
fd = open(URANDOM, O_RDONLY);
if (fd < 0)
goto fail;
- for (ptr = 0, length = sizeof(state.S); ptr < length;) {
- got = read(fd, (char*)(state.S) + ptr, length - ptr);
+ for (ptr = 0, length = sizeof(state.S.w8); ptr < length;) {
+ got = read(fd, &state.S.w8[ptr], length - ptr);
if (got <= 0) {
if (!got) {
fprintf(stderr, "%s: %s contained less than %zu bytes\n", argv0, URANDOM, length);