diff options
author | Bjørn Mork <bjorn@mork.no> | 2022-03-28 13:00:20 +0200 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2022-03-28 13:25:52 +0200 |
commit | afd3ce86c9c6801cd245e943c171fe2de20c9d7b (patch) | |
tree | e55aa9741726a2492f71f7d46f4206494e8bcc2e /src | |
parent | 7bbf6c8a4aebfe33f9bebfe997288c45624d269a (diff) |
mm-netlink: use unaligned netlink attribute length
Alignment padding is not accounted for in the netlink attribute
length. Fix to avoid warnings later if we add shorter fixed
length attributes, even though it currently makes no difference
since we only add a 4 byte attribute
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-netlink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mm-netlink.c b/src/mm-netlink.c index 40b108d1..c54942be 100644 --- a/src/mm-netlink.c +++ b/src/mm-netlink.c @@ -98,7 +98,7 @@ append_netlink_attribute (NetlinkMessage *msg, memset ((char *) msg->data + old_len, 0, msg->len - old_len); new_attr.rta_type = type; - new_attr.rta_len = attr_len; + new_attr.rta_len = RTA_LENGTH (len); next_attr_abs_pos = (char *) msg->data + next_attr_rel_pos; memcpy (next_attr_abs_pos, &new_attr, sizeof (struct rtattr)); |