diff options
author | Florian Westphal <fw@strlen.de> | 2018-03-18 19:33:27 +0100 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2018-03-20 13:22:40 +0100 |
commit | 37c876b55a2c00424ccda5a300ab5fdec1d88b22 (patch) | |
tree | 5a8b07206dab3eb78ad550e8f28b02562c646c45 /examples/rtnl/rtnl-neigh-dump.c | |
parent | 577ad36084ffc76dadb98bf580b9811ff45ad79d (diff) |
libmnl: zero attribute padding
Sergei Trofimovich reports 'uninitialized bytes' warnings from nftables:
Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
at 0x55B9EFB: sendmsg (in /lib64/libc-2.25.so)
by 0x43E658: mnl_nft_socket_sendmsg (mnl.c:239)
by 0x43E658: mnl_batch_talk (mnl.c:254)
by 0x407898: nft_netlink (libnftables.c:58)
by 0x407898: nft_run (libnftables.c:96)
by 0x407CD5: nft_run_cmd_from_buffer (libnftables.c:291)
by 0x406EDE: main (main.c:274)
This is harmless, the uninitialized memory is the padding
that sometimes needs to be inserted between end of an attribute
and the beginning of the new attribute.
Zero it to silence memory sanitizer output.
Signed-off-by: Florian Westphal <fw@strlen.de>
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'examples/rtnl/rtnl-neigh-dump.c')
0 files changed, 0 insertions, 0 deletions