Hi Simon, > > - if (ifa->ifa_flags& IFA_F_PERMANENT) > > + if (!(ifa->ifa_flags& IFA_F_TEMPORARY))
IFA_F_TEMPORARY flag used only if privacy extensions are enabled in kernel, in all other cases it makes no sense and will not be there. That means condition will be always evaluated as TRUE for any kind of address, including event tentative, and any address but privacy-generated will get permanent flag. Meanwhile, construct_worker() has no protection against tentative, temporary and so on flags, so, after patch, it will work for any address on linux. Was it really intended? Best Regards, Vladislav Grishenko _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss