selinux: fix broken peer recv check
authorChad Hanson <chanson@trustedcs.com>
Mon, 23 Dec 2013 22:45:01 +0000 (17:45 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 8 Jan 2014 17:42:10 +0000 (09:42 -0800)
commit351381d8cea3036cfe021eb29994584d0e5c0e73
tree575afc68d8b8f5522817066d64aae1dc6843a69a
parentbc8a3912facbd66e2b88d10922aae74548b86606
selinux: fix broken peer recv check

commit 46d01d63221c3508421dd72ff9c879f61053cffc upstream.

Fix a broken networking check. Return an error if peer recv fails.  If
secmark is active and the packet recv succeeds the peer recv error is
ignored.

Signed-off-by: Chad Hanson <chanson@trustedcs.com>
Signed-off-by: Paul Moore <pmoore@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
security/selinux/hooks.c