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:
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;
|
||||
|
|
Loading…
Reference in New Issue