ubusd: fix build on non-linux systems without peercred support
[project/ubus.git] / ubusd.c
diff --git a/ubusd.c b/ubusd.c
index c3edc70..65b82ca 100644 (file)
--- a/ubusd.c
+++ b/ubusd.c
@@ -384,7 +384,7 @@ int main(int argc, char **argv)
        }
 
        unlink(ubus_socket);
-       umask(0177);
+       umask(0111);
        server_fd.fd = usock(USOCK_UNIX | USOCK_SERVER | USOCK_NONBLOCK, ubus_socket, NULL);
        if (server_fd.fd < 0) {
                perror("usock");