diff options
Diffstat (limited to 'src/random.c')
| -rw-r--r-- | src/random.c | 3 |
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) { |
