On Wed, Jan 27, 2016 at 12:37:07PM -0500, Michael McConville wrote:
> I think my analysis here applies to this instance as well:
> 
> https://marc.info/?l=openbsd-tech&m=145377854103866&w=2
> 
> I also changed the chained condition to a switch statement because I
> find that more readable.

Yeah, copy & paste shit.

I find the loop evil even if using unsigned int.

How about defining a RTA_ALL_MASK (or however we'd call it, defined as
0x1ff) and write:

        for (i = 1; i & RTA_ALL_MASK; i <<= 1) {

?

Thanks for pointing this out!

Martin

Reply via email to