Browse Source

[core] allow symlinks under /dev for rand devices

(fix code to match comment)
master
Glenn Strauss 12 months ago
parent
commit
bd8edb51d0
  1. 2
      src/rand.c

2
src/rand.c

@ -137,7 +137,7 @@ static int li_rand_device_bytes (unsigned char *buf, int num)
for (unsigned int u = 0; u < sizeof(devices)/sizeof(devices[0]); ++u) {
/*(some systems might have symlink to another device; omit O_NOFOLLOW)*/
int fd = fdevent_open_cloexec(devices[u], 0, O_RDONLY, 0);
int fd = fdevent_open_cloexec(devices[u], 1, O_RDONLY, 0);
if (fd >= 0) {
ssize_t rd = 0;
#ifdef RNDGETENTCNT

Loading…
Cancel
Save