libtacplus: Remove bogus srandomdev+random

Replace with arc4random.

TACAS+ is a 1993 Cisco extension to the 1984 TACAS.  Is this something we want
in base still?  The directory has been substantively unmaintained since 2002,
at least.
This commit is contained in:
cem 2019-12-13 05:11:34 +00:00
parent 827bab53d3
commit 9cf7fb586a

View File

@ -429,10 +429,10 @@ gen_session_id(struct tac_msg *msg)
{
int r;
r = random();
r = arc4random();
msg->session_id[0] = r >> 8;
msg->session_id[1] = r;
r = random();
r = arc4random();
msg->session_id[2] = r >> 8;
msg->session_id[3] = r;
}
@ -1051,7 +1051,6 @@ tac_open(void)
}
init_srvr_str(&h->srvr_msg);
init_srvr_str(&h->srvr_data);
srandomdev();
}
return h;
}