From ebb7bc433441055de657c0a26aa5406fd6d38047 Mon Sep 17 00:00:00 2001 From: ache Date: Tue, 11 Feb 2003 02:09:05 +0000 Subject: [PATCH] Add missing srand() (sranddev() for FreeBSD) --- usr.sbin/route6d/route6d.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/usr.sbin/route6d/route6d.c b/usr.sbin/route6d/route6d.c index 98e4647d748..ee577eb0fe5 100644 --- a/usr.sbin/route6d/route6d.c +++ b/usr.sbin/route6d/route6d.c @@ -376,6 +376,11 @@ main(argc, argv) fatal("No loopback found"); /*NOTREACHED*/ } +#ifdef __FreeBSD__ + sranddev(); +#else + srand((unsigned)(time(NULL)^(pid<<16))); +#endif loopifindex = loopifcp->ifc_index; for (ifcp = ifc; ifcp; ifcp = ifcp->ifc_next) ifrt(ifcp, 0); -- 2.45.2