]> git.baikalelectronics.ru Git - kernel.git/commit
netlink: Fix bugs in nlmsg_end() conversions.
authorDavid S. Miller <davem@davemloft.net>
Mon, 19 Jan 2015 04:36:08 +0000 (23:36 -0500)
committerDavid S. Miller <davem@davemloft.net>
Mon, 19 Jan 2015 04:36:08 +0000 (23:36 -0500)
commit0452f00a40612f04fd2641b9a7aed7ec875beac2
tree5db384821399a6e07abd70a61cc0afd454144e27
parent47903ce6fdd3bf05f9938ae9a9abae5ed40f1ea0
netlink: Fix bugs in nlmsg_end() conversions.

Commit 24841f8b8d11 ("netlink: make nlmsg_end() and genlmsg_end()
void") didn't catch all of the cases where callers were breaking out
on the return value being equal to zero, which they no longer should
when zero means success.

Fix all such cases.

Reported-by: Marcel Holtmann <marcel@holtmann.org>
Reported-by: Scott Feldman <sfeldma@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/neighbour.c
net/core/rtnetlink.c
net/decnet/dn_route.c
net/ipv4/devinet.c
net/ipv4/route.c
net/ipv6/addrconf.c