Log errors from close instead of ignoring them.
They shouldn't matter but there have been errors on Macs so logging them may help root cause the issue.
This commit is contained in:
committed by
Brian Anderson
parent
8adacc06aa
commit
065d642b15
@@ -153,7 +153,10 @@ inline void isaac_seed(rust_kernel* kernel, uint8_t* dest, size_t size)
|
||||
kernel->fatal("somehow hit eof reading from /dev/urandom");
|
||||
amount += (size_t)ret;
|
||||
} while (amount < size);
|
||||
(void) close(fd);
|
||||
int ret = close(fd);
|
||||
if (ret != 0)
|
||||
kernel->log(log_warn, "error closing /dev/urandom: %s",
|
||||
strerror(errno));
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user