From d58d3283a4c9cf768ecde2fcf7e2125b08e0a282 Mon Sep 17 00:00:00 2001
From: Allanis <allanis@saracraft.net>
Date: Wed, 24 Apr 2013 18:07:36 +0100
Subject: [PATCH] [Fix] Removed of a warning on 32bit machines.

---
 src/rng.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/rng.c b/src/rng.c
index 045d97a..0e8ab96 100644
--- a/src/rng.c
+++ b/src/rng.c
@@ -32,7 +32,7 @@ void rng_init(void) {
   fd = open("/dev/urandom", O_RDONLY); // /dev/urandom is better then time seed.
   if(fd != -1) {
     i = sizeof(uint32_t)*624;
-    if(read(fd, &MT, i) == 1)
+    if(read(fd, &MT, i) == (ssize_t)i)
       need_init = 0;
     else
       i = rng_timeEntropy();