0,0 → 1,21 |
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672936 |
Origin: upstream, https://git.lysator.liu.se/lsh/lsh/commit/99b8bf8cf29a8a5e6cb63edd5c46bfa337b5a1d2 |
From: Niels Möller <nisse@lysator.liu.se> |
Subject: Don't clear umask. |
|
--- a/src/daemon.c |
+++ b/src/daemon.c |
@@ -303,13 +303,9 @@ daemon_init(enum daemon_mode mode) |
} |
|
/* Enter the root directory to prevent hampering umounts. */ |
- |
if (chdir(ROOT_DIR) == -1) |
return 0; |
|
- /* Clear umask to enable explicit file modes. */ |
- umask(0); |
- |
return 1; |
} |
|