[radvd-devel-l] regression with version 1.8

Reuben Hawkins reubenhwk at gmail.com
Fri Jun 3 19:39:02 EDT 2011


>> Due to my config (posted previously) the new function
>> cease_adv_pfx_msg in send.c gets called and this function in turn
>> calls print_addr.
>
> I find that very strange. cease_adv_pfx_msg is only called if the
> DecrementLifetimes prefix option is set, and the preferred lifetime of
> the prefix reaches zero, yet your config doesn't have the per-prefix
> DecrementLifetimes flag set, and it doesn't default to on.
>
> Are your lifetimes decrementing, even though the DecrementLifetimes
> option isn't enabled? What is the behaviour if you do enable it?
>
>> Then inet_ntop gets called and...messes up the
>> variables (?) I know this seems irrational, but if I avoid bumping
>> into print_addr by changing my config, radvd keeps working.

Hi George,

I'm not going to setup and arm emulator.  It's too complicated and
will take more time than my attention span allows.  However...

Does anything show up in valgrind when running this?

If you can find a fix/patch, send it to the list and I'll commit it.

Thanks in advance,
Reuben



More information about the radvd-devel-l mailing list