summaryrefslogtreecommitdiffstats
path: root/sesman
diff options
context:
space:
mode:
Diffstat (limited to 'sesman')
-rw-r--r--sesman/sesman.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sesman/sesman.c b/sesman/sesman.c
index c02b5895..9354e110 100644
--- a/sesman/sesman.c
+++ b/sesman/sesman.c
@@ -263,6 +263,13 @@ main(int argc, char** argv)
/* start program main loop */
log_message(LOG_LEVEL_ALWAYS, "starting sesman with pid %d", g_pid);
+ /* make sure the /tmp/.X11-unix directory exist */
+ if (!g_directory_exist("/tmp/.X11-unix"))
+ {
+ g_create_dir("/tmp/.X11-unix");
+ g_chmod("/tmp/.X11-unix", 0x1777);
+ }
+
sesman_main_loop();
if (!daemon)