]> git.proxmox.com Git - mirror_frr.git/commitdiff
zebra: use correct attr size for netlink enc
authorQuentin Young <qlyoung@cumulusnetworks.com>
Fri, 3 Jan 2020 07:12:12 +0000 (02:12 -0500)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Wed, 15 Jan 2020 17:48:41 +0000 (12:48 -0500)
a bool is not 4 bytes

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
zebra/if_netlink.c

index c71b95f753ad894648408b6962691642db21d69b..1ababec9bd1e175ae8350ed408947fdc247bdc58 100644 (file)
@@ -1431,7 +1431,7 @@ int netlink_protodown(struct interface *ifp, bool down)
 
        req.ifa.ifi_index = ifp->ifindex;
 
-       addattr_l(&req.n, sizeof(req), IFLA_PROTO_DOWN, &down, 4);
+       addattr_l(&req.n, sizeof(req), IFLA_PROTO_DOWN, &down, sizeof(down));
        addattr_l(&req.n, sizeof(req), IFLA_LINK, &ifp->ifindex, 4);
 
        return netlink_talk(netlink_talk_filter, &req.n, &zns->netlink_cmd, zns,