ndis(4): adjustments for our random() specific implementation.

- Revert r300377: The implementation claims to return a value
  within the range. [1]
- Adjust the value for the case of a zero seed, whihc according
  to standards should be equivalent to a seed of value 1.

Pointed out by:	cem
This commit is contained in:
pfg 2016-05-22 00:29:25 +00:00
parent ce89d3075e
commit f0a486d171

View File

@ -3189,13 +3189,15 @@ static int
rand(void)
{
return (random() / 2 + 1);
return (random());
}
static void
srand(unsigned int seed)
{
if (seed == 0)
seed = 1;
srandom(seed);
}