Re: [PATCH] Ephemeral port randomization
On Wed, Apr 28, 2004 at 06:04:37PM -0400, Skip Ford wrote:
> /*
> * counting down
> */
> + if (ipport_randomized)
> + *lastport = first -
> + (arc4random() % (first - last));
> count = first - last;
>
> do {
> @@ -341,6 +349,9 @@
> /*
> * counting up
> */
> + if (ipport_randomized)
> + *lastport = first +
> + (arc4random() % (last - first));
> count = last - first;
I don't purport to know this code at all, but, based on these snippets
from the diff, wouldn't it make sense to compute 'count' before the
'ipport_randomized' test and then use 'count' in the '*lastport'
calculation (instead of repeating the '(last - first)' arithmetic)?
--
Jon Parise (jon@indelible.org) :: "Scientia est Potentia"
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):