* net.cc (cygwin_setsockopt): Drop redundant test for AF_LOCAL and
SOCK_STREAM in SO_PEERCRED case, as in the original patch.
This commit is contained in:
parent
7563a26d9b
commit
6a56366a9e
@ -1,3 +1,8 @@
|
|||||||
|
2014-10-13 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* net.cc (cygwin_setsockopt): Drop redundant test for AF_LOCAL and
|
||||||
|
SOCK_STREAM in SO_PEERCRED case, as in the original patch.
|
||||||
|
|
||||||
2014-10-12 Corinna Vinschen <corinna@vinschen.de>
|
2014-10-12 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* dlfcn.cc (gfpod_helper): Only check for POSIX dir separator, same as
|
* dlfcn.cc (gfpod_helper): Only check for POSIX dir separator, same as
|
||||||
|
@ -820,9 +820,7 @@ cygwin_setsockopt (int fd, int level, int optname, const void *optval,
|
|||||||
SO_PEERCRED credentials. */
|
SO_PEERCRED credentials. */
|
||||||
if (level == SOL_SOCKET && optname == SO_PEERCRED)
|
if (level == SOL_SOCKET && optname == SO_PEERCRED)
|
||||||
{
|
{
|
||||||
if (optval || optlen
|
if (optval || optlen)
|
||||||
|| fh->get_addr_family () != AF_LOCAL
|
|
||||||
|| fh->get_socket_type () != SOCK_STREAM)
|
|
||||||
set_errno (EINVAL);
|
set_errno (EINVAL);
|
||||||
else
|
else
|
||||||
res = fh->af_local_set_no_getpeereid ();
|
res = fh->af_local_set_no_getpeereid ();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user