aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/dispatch-conf3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/dispatch-conf b/bin/dispatch-conf
index 3dbfb0ed6..154b26ff5 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):