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:
parent
8adacc06aa
commit
065d642b15
1 changed files with 4 additions and 1 deletions
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue