about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2011-08-02 13:21:54 +0200
committerAlexander Barton <alex@barton.de>2011-08-02 13:24:13 +0200
commit160c52400fe17f83069cdda7c6d2a92e9c430244 (patch)
tree26e0fb09c740d01c6fdfa920ecdbca5efa89317b
parent0b8acf120529754b3a23d2cce563da9a45ef26e4 (diff)
downloadngircd-160c52400fe17f83069cdda7c6d2a92e9c430244.tar.gz
ngircd-160c52400fe17f83069cdda7c6d2a92e9c430244.zip
Cast getpid() and time() results for srand() input
This fixes:

src/ngircd/ngircd.c:596: warning: implicit conversion
 shortens 64-bit value into a 32-bit value

(i686-apple-darwin11-llvm-gcc-4.2)
-rw-r--r--src/ngircd/ngircd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c
index 500d1288..2135ec4d 100644
--- a/src/ngircd/ngircd.c
+++ b/src/ngircd/ngircd.c
@@ -593,7 +593,7 @@ Random_Init(void)
 		return;
 	if (Random_Init_Kern("/dev/arandom"))
 		return;
-	srand(rand() ^ getpid() ^ time(NULL));
+	srand(rand() ^ (unsigned)getpid() ^ (unsigned)time(NULL));
 }