Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 0546855d7431d3fdfce69d4cced3d294 > files > 28

dhcp-3.0.5-31.el5.src.rpm

diff -up dhcp-3.0.5/client/dhclient.c.seed-pid dhcp-3.0.5/client/dhclient.c
--- dhcp-3.0.5/client/dhclient.c.seed-pid	2011-04-06 16:27:47.000000000 +0200
+++ dhcp-3.0.5/client/dhclient.c	2011-04-06 16:30:09.000000000 +0200
@@ -954,7 +954,7 @@ int main
 		srandom(seed);
 	}
 	else
-		srandom (seed + cur_time);
+		srandom (seed + (unsigned)cur_time + (unsigned)getpid());
 
 	/* Setup specific Infiniband options */
 	for (ip = interfaces; ip; ip = ip->next) {