We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c67d15e commit 3feff37Copy full SHA for 3feff37
1 file changed
plugins/urandom.c
@@ -78,6 +78,7 @@ static void setup(void *arg)
78
{
79
#ifdef RANDOMSEED
80
struct rand_pool_info *rpi;
81
+ unsigned char *rpi_buf;
82
ssize_t len = 0;
83
struct stat st;
84
int rc = -1;
@@ -137,10 +138,11 @@ static void setup(void *arg)
137
138
goto fallback;
139
}
140
141
+ rpi_buf = (unsigned char *)rpi->buf;
142
do {
143
ssize_t num;
144
- num = read(fd, &rpi->buf[len], RANDOM_BYTES - len);
145
+ num = read(fd, &rpi_buf[len], RANDOM_BYTES - len);
146
if (num <= 0) {
147
if (num == -1 && errno == EINTR)
148
continue;
0 commit comments