Re: [PATCH] Ephemeral port randomization

看板DFBSD_submit作者時間21年前 (2004/04/29 14:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
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"
文章代碼(AID): #10aA5c00 (DFBSD_submit)
文章代碼(AID): #10aA5c00 (DFBSD_submit)