]> git.proxmox.com Git - mirror_iproute2.git/commit
libnetlink: add size argument to rtnl_talk
authorStephen Hemminger <shemming@brocade.com>
Wed, 27 May 2015 19:26:14 +0000 (12:26 -0700)
committerStephen Hemminger <shemming@brocade.com>
Wed, 27 May 2015 20:00:21 +0000 (13:00 -0700)
commitc079e121a73af5eb49e003b13607e8a690331df6
tree2815b765d9f112cb473218680559315603781525
parentbde5baa5476cd8d7d33afc42170dc984f3717e14
libnetlink: add size argument to rtnl_talk

There have been several instances where response from kernel
has overrun the stack buffer from the caller. Avoid future problems
by passing a size argument.

Also drop the unused peer and group arguments to rtnl_talk.
32 files changed:
bridge/fdb.c
bridge/link.c
bridge/mdb.c
bridge/vlan.c
genl/ctrl.c
include/libnetlink.h
ip/ipaddress.c
ip/ipaddrlabel.c
ip/ipfou.c
ip/ipl2tp.c
ip/iplink.c
ip/ipneigh.c
ip/ipnetns.c
ip/ipntable.c
ip/iproute.c
ip/iprule.c
ip/iptoken.c
ip/link_gre.c
ip/link_gre6.c
ip/link_ip6tnl.c
ip/link_iptnl.c
ip/link_vti.c
ip/link_vti6.c
ip/tcp_metrics.c
ip/xfrm_policy.c
ip/xfrm_state.c
lib/libgenl.c
lib/libnetlink.c
tc/m_action.c
tc/tc_class.c
tc/tc_filter.c
tc/tc_qdisc.c