diff --git a/core/emperor.c b/core/emperor.c index 169c6ea7..3b8676b6 100644 --- a/core/emperor.c +++ b/core/emperor.c @@ -81,6 +81,12 @@ static int on_demand_bind(char *socket_name) { goto error; } + if (!is_tcp) { + if (chmod(socket_name, 0666)) { + goto error; + } + } + if (listen(fd, uwsgi.listen_queue) != 0) { goto error; }