]> mj.ucw.cz Git - subauth.git/commitdiff
Server: Do not forget to set umask
authorMartin Mares <mj@ucw.cz>
Sat, 22 Jul 2017 21:08:52 +0000 (23:08 +0200)
committerMartin Mares <mj@ucw.cz>
Sat, 22 Jul 2017 21:08:52 +0000 (23:08 +0200)
server/subauthd.c

index 38b8c29d016468bf4ce9041a8396cbd3778bbe99..0654685e78a93aff2429e7edeff7d77e281edba4 100644 (file)
@@ -15,6 +15,7 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <sys/socket.h>
+#include <sys/stat.h>
 #include <sys/un.h>
 #include <unistd.h>
 
@@ -321,6 +322,8 @@ static const struct opt_section options = {
 
 int main(int argc UNUSED, char **argv)
 {
+  umask(0077);
+
   cf_def_file = CONFIG_DIR "/subauthd";
   cf_declare_section("SubauthD", &daemon_config, 0);
   opt_parse(&options, argv+1);