aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2019-05-10 19:12:33 +0200
committerPaul Moore <paul@paul-moore.com>2019-05-20 21:46:02 -0400
commit05174c95b83f8aca0c47b87115abb7a6387aafa5 (patch)
treeaaade5942a3d2f9f4406355207da7db63ae1913e /tools/testing
parentproc: prevent changes to overridden credentials (diff)
downloadlinux-dev-05174c95b83f8aca0c47b87115abb7a6387aafa5.tar.xz
linux-dev-05174c95b83f8aca0c47b87115abb7a6387aafa5.zip
selinux: do not report error on connect(AF_UNSPEC)
calling connect(AF_UNSPEC) on an already connected TCP socket is an established way to disconnect() such socket. After commit 68741a8adab9 ("selinux: Fix ltp test connect-syscall failure") it no longer works and, in the above scenario connect() fails with EAFNOSUPPORT. Fix the above explicitly early checking for AF_UNSPEC family, and returning success in that case. Reported-by: Tom Deseyn <tdeseyn@redhat.com> Cc: stable@vger.kernel.org Fixes: 68741a8adab9 ("selinux: Fix ltp test connect-syscall failure") Suggested-by: Paul Moore <paul@paul-moore.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'tools/testing')
0 files changed, 0 insertions, 0 deletions