summaryrefslogtreecommitdiff
path: root/src/net/SocketUtil.cxx
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2018-08-14 23:14:10 +0200
committerMax Kellermann <max@musicpd.org>2018-08-14 23:14:10 +0200
commit4ba3812baf7ec552e7b17b275380b57a51e10f52 (patch)
treee85a6b8a53fe903808564c8541e9519ff34f47e0 /src/net/SocketUtil.cxx
parentf6b3a8872398650a6ba32145eb9d59cf637bf9b7 (diff)
parent4797357fa9fe4cd9adfbbbf59288f38232ada262 (diff)
Merge branch 'fchmod_fix' of git://github.com/1848/MPD
Diffstat (limited to 'src/net/SocketUtil.cxx')
-rw-r--r--src/net/SocketUtil.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/net/SocketUtil.cxx b/src/net/SocketUtil.cxx
index de2c25917..42962c0eb 100644
--- a/src/net/SocketUtil.cxx
+++ b/src/net/SocketUtil.cxx
@@ -34,11 +34,10 @@ socket_bind_listen(int domain, int type, int protocol,
if (!fd.CreateNonBlock(domain, type, protocol))
throw MakeSocketError("Failed to create socket");
-
#ifdef HAVE_UN
if (domain == AF_UNIX) {
- /* allow everybody to connect */
- fchmod(fd.Get(), 0666);
+ /* Prevent access until right permissions are set */
+ fchmod(fd.Get(), 0);
}
#endif