Fix #46: Set correct umask() before makedir() and chmod()

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2016-10-02 11:42:40 +02:00
1 parent d2846b805a
commit e03b358ff0
3 files changed
+12

No files matched your search

+4
View File
@@ -37,6 +37,8 @@ static void setup(void *UNUSED(arg))
#endif
char line[LINE_SIZE];
umask(0);
makedir("/var/run/console", 01777);
snprintf(line, sizeof(line), "/var/run/console/%s", username);
touch(line);
@@ -54,6 +56,8 @@ static void setup(void *UNUSED(arg))
if (fexist("/sbin/restorecon"))
run("/sbin/restorecon /tmp/.ICE-unix /tmp/.X11-unix");
umask(022);
}
static plugin_t plugin = {