diff options
Diffstat (limited to 'zebra/rt_netlink.c')
| -rw-r--r-- | zebra/rt_netlink.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/zebra/rt_netlink.c b/zebra/rt_netlink.c index 780b601734..b3f04e421e 100644 --- a/zebra/rt_netlink.c +++ b/zebra/rt_netlink.c @@ -2892,7 +2892,8 @@ int netlink_nexthop_change(struct nlmsghdr *h, ns_id_t ns_id, int startup) return -1; } - netlink_parse_rtattr(tb, NHA_MAX, RTM_NHA(nhm), len); + netlink_parse_rtattr_flags(tb, NHA_MAX, RTM_NHA(nhm), len, + NLA_F_NESTED); if (!tb[NHA_ID]) { |
