X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnolegacy%2Fcrypto.c;h=b013f1f94019ba9afd165847592258b7a2c020d1;hb=f3ba50ed3d14749b7c1ef100d2a49ac30d3b3853;hp=44692fdf28906e6b2bb0f5ecd4af6d0cd8107946;hpb=f6e87ab476a0faf8b124ecaaa27f967d825e6457;p=tinc diff --git a/src/nolegacy/crypto.c b/src/nolegacy/crypto.c index 44692fdf..b013f1f9 100644 --- a/src/nolegacy/crypto.c +++ b/src/nolegacy/crypto.c @@ -42,7 +42,9 @@ static void random_exit(void) { close(random_fd); } -void randomize(void *out, size_t outlen) { +void randomize(void *vout, size_t outlen) { + char *out = vout; + while(outlen) { size_t len = read(random_fd, out, outlen);