From 563312835abd31179178bc6a3935dd07d52ae768 Mon Sep 17 00:00:00 2001 From: cylgom Date: Tue, 4 Jun 2019 09:11:42 +0200 Subject: [PATCH] check for absolute DE path --- src/login.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/login.c b/src/login.c index e74d77db..85907ea4 100644 --- a/src/login.c +++ b/src/login.c @@ -234,7 +234,7 @@ void launch_xorg(struct passwd* pwd, pam_handle_t* pam_handle, snprintf(cmd, sizeof(cmd), "exec xinit %s %s%s -- %s %s %s %s %s %s -auth %s", config.x_cmd_setup, - xinitrc ? "" : "/usr/bin/", + (xinitrc | (*de_command == '/')) ? "" : "/usr/bin/", de_command, config.x_cmd, config.hide_x ? "-keeptty >" : "", config.hide_x ? config.hide_x_save_log : "",