[Pkg-shadow-commits] r2788 - in upstream/trunk: . libmisc

Nicolas FRANÇOIS nekral-guest at alioth.debian.org
Fri Apr 24 22:49:21 UTC 2009


Author: nekral-guest
Date: 2009-04-24 22:49:20 +0000 (Fri, 24 Apr 2009)
New Revision: 2788

Modified:
   upstream/trunk/ChangeLog
   upstream/trunk/libmisc/salt.c
Log:
	* libmisc/salt.c: In case gettimeofday() fails, get some entropy
	from the PID.


Modified: upstream/trunk/ChangeLog
===================================================================
--- upstream/trunk/ChangeLog	2009-04-24 22:46:06 UTC (rev 2787)
+++ upstream/trunk/ChangeLog	2009-04-24 22:49:20 UTC (rev 2788)
@@ -1,5 +1,10 @@
 2009-04-25  Nicolas François  <nicolas.francois at centraliens.net>
 
+	* libmisc/salt.c: In case gettimeofday() fails, get some entropy
+	from the PID.
+
+2009-04-25  Nicolas François  <nicolas.francois at centraliens.net>
+
 	* libmisc/setupenv.c: Prefer snprintf to sprintf, even if a small
 	context indicates no issues.
 	* libmisc/setupenv.c: Avoid implicit conversion of pointers to

Modified: upstream/trunk/libmisc/salt.c
===================================================================
--- upstream/trunk/libmisc/salt.c	2009-04-24 22:46:06 UTC (rev 2787)
+++ upstream/trunk/libmisc/salt.c	2009-04-24 22:49:20 UTC (rev 2788)
@@ -69,8 +69,8 @@
 	static int seeded = 0;
 
 	if (0 == seeded) {
-		gettimeofday(&tv, NULL);
-		srandom (tv.tv_sec + tv.tv_usec);
+		(void) gettimeofday (&tv, NULL);
+		srandom (tv.tv_sec ^ tv.tv_usec ^ getpid ());
 		seeded = 1;
 	}
 }




More information about the Pkg-shadow-commits mailing list