chiark / gitweb /
systemctl: fix corrupted output of units
[elogind.git] / src / readahead-collect.c
index 20881b3944673c4fb33b9a2ec6a34492d5e8fe43..eac11e7e5c160477f6c8ba61fd4d2394a67b6b97 100644 (file)
@@ -49,6 +49,7 @@
 #include "sd-daemon.h"
 #include "ioprio.h"
 #include "readahead-common.h"
+#include "virt.h"
 
 /* fixme:
  *
@@ -656,6 +657,8 @@ int main(int argc, char *argv[]) {
         log_parse_environment();
         log_open();
 
+        umask(0022);
+
         if ((r = parse_argv(argc, argv)) <= 0)
                 return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;