diff --git a/bin/dispatch-conf b/bin/dispatch-conf index 3dbfb0ed69..154b26ff56 100755 --- a/bin/dispatch-conf +++ b/bin/dispatch-conf @@ -119,8 +119,9 @@ class dispatch: if os.path.isfile(self.options["log-file"]) or not os.path.exists( self.options["log-file"] ): + old_umask = os.umask(0o077) open(self.options["log-file"], "w").close() # Truncate it - os.chmod(self.options["log-file"], 0o600) + os.umask(old_umask) pager = self.options.get("pager") if pager is None or not cmd_var_is_valid(pager):