unp_connect() - Use euid/egid for access checks via VOP_EACCESS().
authorJoe Talbott <josepht@dragonflybsd.org>
Tue, 30 Nov 2010 02:03:20 +0000 (21:03 -0500)
committerJoe Talbott <josepht@dragonflybsd.org>
Tue, 30 Nov 2010 02:10:22 +0000 (21:10 -0500)
commit9de9cb5c7c5a9dd117de703ed7b4c80a8b3eb2b3
treea0a5ef38ce350de57b9f185b70a0a203b7895c02
parente8b22b55260d0b96218532177156929d74445c3a
unp_connect() - Use euid/egid for access checks via VOP_EACCESS().

Fixes socket access for set[ug]id applications by using the euid/egid
rather than the uid/gid.

Reported-By: Tim Darby <t+dfbsd@timdarby.net>
sys/kern/uipc_usrreq.c