Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 68741a8 ("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 <[email protected]> Cc: [email protected] Fixes: 68741a8 ("selinux: Fix ltp test connect-syscall failure") Suggested-by: Paul Moore <[email protected]> Signed-off-by: Paolo Abeni <[email protected]> Signed-off-by: Paul Moore <[email protected]>
- Loading branch information