[quagga-dev 11431] Re: [PATCH] isisd: type mix-up in 28a8cfc "don't require IPv4"
equinox at opensourcerouting.org
Tue Aug 19 17:08:04 BST 2014
On Mon, Aug 18, 2014 at 06:19:31PM +0200, David Lamparter wrote:
> Whoops, these are in6_addrs, not prefix_ipv6... funnily enough, it does the
> right thing either way, if it compiles, which it only does on Linux because
> IN6_IS_ADDR_LINKLOCAL contains a cast to the right type. On BSD there is no
> such cast, hence it explodes on trying to compile, trying to access struct
> members of in6_addrs while operating on prefix_ipv6...
> Fixes: 28a8cfc ("isisd: don't require IPv4 for adjacency")
> Signed-off-by: David Lamparter <equinox at opensourcerouting.org>
> Great, of course after pushing it out on git, I test it on FreeBSD and it
> promptly tells me I messed it up... Bleh. Really need to add FreeBSD to
> automated testing.
More information about the Quagga-dev