mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-16 06:53:03 +00:00
zebra: use rta_getattr for NETMASK
IPv6 uses AF_LINK to represent netmasks, this commit unbreaks
`rtm_read_mesg` that was broke on the `rta_get*` refactory.
Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
(cherry picked from commit 7a163a7c59
)
This commit is contained in:
parent
e0f741f466
commit
1583f8f5ad
@ -994,7 +994,7 @@ static int rtm_read_mesg(struct rt_msghdr *rtm, union sockunion *dest,
|
||||
pnt += rta_get(pnt, gate, sizeof(*gate));
|
||||
break;
|
||||
case RTA_NETMASK:
|
||||
pnt += rta_get(pnt, mask, sizeof(*mask));
|
||||
pnt += rta_getattr(pnt, mask, sizeof(*mask));
|
||||
break;
|
||||
case RTA_IFP:
|
||||
pnt += rta_getsdlname(pnt, ifname, ifnlen);
|
||||
|
Loading…
Reference in New Issue
Block a user