]> arthur.barton.de Git - ngircd-alex.git/commitdiff
Cast getpid() and time() results for srand() input
authorAlexander Barton <alex@barton.de>
Tue, 2 Aug 2011 11:21:54 +0000 (13:21 +0200)
committerAlexander Barton <alex@barton.de>
Tue, 2 Aug 2011 11:24:13 +0000 (13:24 +0200)
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)

src/ngircd/ngircd.c

index 500d1288efccf80ef8eeb3bc0a64a91e6fb2b974..2135ec4d708ab72eed7141237725c56300423b95 100644 (file)
@@ -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));
 }