mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-13 16:26:10 +00:00
zebra: fix addr sent in ZEBRA_IPV6_NEXTHOP_LOOKUP
I found that zebra doesn't set correct IPv6 address in its result because of using *addr's address. Although I'm using 0.99.22, the latest version has also use "&addr". Shouldn't it use "addr"? Signed-off-by: Hiroshi Yokoi <hiroshi.yokoi.0313@gmail.com> Acked-by: Donald Sharp <sharpd@cumulusnetworks.com> (cherry picked from commit 8ccd74c29f5242f312c1e0561497558482c9be65)
This commit is contained in:
parent
4e6a053468
commit
6e9b0ac1a9
@ -730,7 +730,7 @@ zsend_ipv6_nexthop_lookup (struct zserv *client, struct in6_addr *addr,
|
||||
|
||||
/* Fill in result. */
|
||||
zserv_create_header (s, ZEBRA_IPV6_NEXTHOP_LOOKUP, vrf_id);
|
||||
stream_put (s, &addr, 16);
|
||||
stream_put (s, addr, 16);
|
||||
|
||||
if (rib)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user