X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnolegacy%2Fcrypto.c;h=b013f1f94019ba9afd165847592258b7a2c020d1;hp=44692fdf28906e6b2bb0f5ecd4af6d0cd8107946;hb=1ebadf1a4e497f36d6d3a916b14b4f29c925fda5;hpb=1af8ca58b86f5956d6acd9f63083a84666647ef0 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);