changeset 1050:892a11180067

irccd: remove other rights in transport
author David Demelier <markand@malikania.fr>
date Sun, 20 Jun 2021 12:28:09 +0200
parents e76044862cce
children 403a87c8d0b4
files irccd/transport.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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;