mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-04-24 10:49:54 +02:00
selftests: nci: Fix the code for next nlattr offset
nlattr could have a padding for 4 bytes alignment. So next nla's offset should be calculated with a padding. Signed-off-by: Bongsu Jeon <bongsu.jeon@samsung.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
366f6edf5d
commit
78a7b2a8a0
@@ -113,8 +113,8 @@ static int send_cmd_mt_nla(int sd, __u16 nlmsg_type, __u32 nlmsg_pid,
|
||||
if (nla_len > 0)
|
||||
memcpy(NLA_DATA(na), nla_data[cnt], nla_len[cnt]);
|
||||
|
||||
msg.n.nlmsg_len += NLMSG_ALIGN(na->nla_len);
|
||||
prv_len = na->nla_len;
|
||||
prv_len = NLA_ALIGN(nla_len[cnt]) + NLA_HDRLEN;
|
||||
msg.n.nlmsg_len += prv_len;
|
||||
}
|
||||
|
||||
buf = (char *)&msg;
|
||||
|
||||
Reference in New Issue
Block a user