]> git.itanic.dy.fi Git - linux-stable/commit
rtnl: RTM_GETNETCONF: fix wrong return value
authorAnton Protopopov <a.s.protopopov@gmail.com>
Wed, 17 Feb 2016 02:43:16 +0000 (21:43 -0500)
committerJiri Slaby <jslaby@suse.cz>
Wed, 2 Mar 2016 15:29:14 +0000 (16:29 +0100)
commit7b715d926d6bcd9ad1ccdf436e659aa86eebdeb5
tree7e0a7838ba8e286e2550343cbb6715895f8403ff
parent27b6d267f4d3652dee80ced90800904ed0df6a05
rtnl: RTM_GETNETCONF: fix wrong return value

[ Upstream commit a97eb33ff225f34a8124774b3373fd244f0e83ce ]

An error response from a RTM_GETNETCONF request can return the positive
error value EINVAL in the struct nlmsgerr that can mislead userspace.

Signed-off-by: Anton Protopopov <a.s.protopopov@gmail.com>
Acked-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
net/ipv4/devinet.c
net/ipv6/addrconf.c