]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: pass down length for register messages
authorDavid Lamparter <equinox@opensourcerouting.org>
Tue, 3 May 2022 13:49:26 +0000 (15:49 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Fri, 6 May 2022 10:42:29 +0000 (12:42 +0200)
commit1b00ed5f6510a227e1b1da92f1802ca565823083
treee98e9bea9673f0df309b9f17311880f36dc80178
parentbeb016c8fa9ae8f6d66f50b618398e36c9b7b1f7
pimd: pass down length for register messages

The IPv6 `mrt6msg` kernel pseudo-header does not have a length field;
accessing what would be the IPv6 payload length reads zeroes.

Pass down the proper length and use that instead.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
pimd/pim6_mroute_msg.c
pimd/pim_mroute.c
pimd/pim_mroute.h
pimd/pim_mroute_msg.c