# HG changeset patch # User David Demelier # Date 1624184889 -7200 # Node ID 892a1118006790bbea07297260aa9aefa99b514b # Parent e76044862cceaa32fb7bd112797be58779e912a4 irccd: remove other rights in transport diff -r e76044862cce -r 892a11180067 irccd/transport.c --- a/irccd/transport.c Sun Jun 20 10:56:12 2021 +0200 +++ b/irccd/transport.c Sun Jun 20 12:28:09 2021 +0200 @@ -58,8 +58,8 @@ if ((fd = socket(PF_LOCAL, SOCK_STREAM, 0)) < 0) goto err; - /* -ux, -gx, -owx */ - oldumask = umask(S_IXUSR | S_IXGRP | S_IWOTH | S_IXOTH); + /* -ux, -gx, -orwx */ + oldumask = umask(S_IXUSR | S_IXGRP | S_IRWXO); if (bind(fd, (const struct sockaddr *)&addr, sizeof (addr)) < 0) goto err;