summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--brstate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/brstate.c b/brstate.c
index 1fe792e..889c2ea 100644
--- a/brstate.c
+++ b/brstate.c
@@ -42,7 +42,7 @@ static int br_set_state(struct rtnl_handle *rth, unsigned ifindex, __u8 state)
req.ifi.ifi_family = AF_BRIDGE;
req.ifi.ifi_index = ifindex;
- addattr32(&req.n, sizeof(req.buf), IFLA_PROTINFO, state);
+ addattr_l(&req.n, sizeof(req.buf), IFLA_PROTINFO, &state, sizeof(state));
return rtnl_talk(rth, &req.n, 0, 0, NULL, NULL, NULL);
}