From: Jef Oliver Date: Thu, 1 Sep 2016 00:27:05 +0000 (-0700) Subject: lib/route: Fix appending IFLA_BRPORT_FASTLEAVE X-Git-Tag: libnl3_2_29rc1~17^2~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6e0c2e56cb163af290128e238dc4fa22bdf23d65;p=libnl lib/route: Fix appending IFLA_BRPORT_FASTLEAVE This patch fixes IFLA_BRPORT_FASTLEAVE to append to the correct netlink attribute. (Turned up in automated testing.) Fixes: 55bc931a7272e6ac8f555bcc2a373eb2b6b58377 Signed-off-by: Jef Oliver Signed-off-by: Thomas Haller --- diff --git a/lib/route/link/bridge.c b/lib/route/link/bridge.c index 91e6c3c..69acf82 100644 --- a/lib/route/link/bridge.c +++ b/lib/route/link/bridge.c @@ -239,7 +239,7 @@ static int bridge_fill_pi(struct rtnl_link *link, struct nl_msg *msg, bd->b_flags & RTNL_BRIDGE_HAIRPIN_MODE); } if (bd->b_flags_mask & RTNL_BRIDGE_FAST_LEAVE) { - NLA_PUT_U8(msg, IFLA_BRPORT_MODE, + NLA_PUT_U8(msg, IFLA_BRPORT_FAST_LEAVE, bd->b_flags & RTNL_BRIDGE_FAST_LEAVE); } if (bd->b_flags_mask & RTNL_BRIDGE_ROOT_BLOCK) {