aboutsummaryrefslogtreecommitdiff
path: root/src/random.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/random.c')
-rw-r--r--src/random.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/random.c b/src/random.c
index 5a07e0d..4c92745 100644
--- a/src/random.c
+++ b/src/random.c
@@ -60,7 +60,6 @@ static int lua_get_random_bytes(lua_State* L) {
60 return 2; 60 return 2;
61 } 61 }
62 62
63 ssize_t n;
64 ssize_t total_read = 0; 63 ssize_t total_read = 0;
65 64
66#ifdef _WIN32 65#ifdef _WIN32
@@ -99,7 +98,7 @@ static int lua_get_random_bytes(lua_State* L) {
99 } 98 }
100 99
101 while (total_read < num_bytes) { 100 while (total_read < num_bytes) {
102 n = read(fd, buffer + total_read, num_bytes - total_read); 101 ssize_t n = read(fd, buffer + total_read, num_bytes - total_read);
103 102
104 if (n < 0) { 103 if (n < 0) {
105 if (errno == EINTR) { 104 if (errno == EINTR) {