}
void randomize(void *out, size_t outlen) {
+ char *ptr = out;
+
while(outlen) {
- size_t len = read(random_fd, out, outlen);
+ size_t len = read(random_fd, ptr, outlen);
if(len <= 0) {
if(errno == EAGAIN || errno == EINTR) {
abort();
}
- out += len;
+ ptr += len;
outlen -= len;
}
}