Commit 8355b88db088e41d6f7e19a8d58d46c9ed0333d3

Steffen Jaeckel 2021-09-21T14:41:48

Merge pull request #512 from arnout/patch-1 s_mp_rand_platform.c: s_read_urandom: correctly handle split read

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/s_mp_rand_platform.c b/s_mp_rand_platform.c
index 06b2f1b..0a6982a 100644
--- a/s_mp_rand_platform.c
+++ b/s_mp_rand_platform.c
@@ -95,7 +95,7 @@ static mp_err s_read_urandom(void *p, size_t n)
    if (fd == -1) return MP_ERR;
 
    while (n > 0u) {
-      ssize_t ret = read(fd, p, n);
+      ssize_t ret = read(fd, q, n);
       if (ret < 0) {
          if (errno == EINTR) {
             continue;