[pkg-fso-commits] [SCM] Automatic Display Manager branch, pamhelper,	updated. debian/0.1-41-g0270b18
    Enrico Zini 
    enrico at enricozini.org
       
    Sun Feb 22 13:53:33 UTC 2009
    
    
  
The following commit has been merged in the pamhelper branch:
commit 0270b18b89782612def42794c99bcc0a3ecd7cd3
Author: Enrico Zini <enrico at enricozini.org>
Date:   Sun Feb 22 13:54:44 2009 +0000
    Exec the command in the subshell
    
    This gives us shell command line processing, but does not leave an extra shell process hanging around.
diff --git a/nodm.c b/nodm.c
index acc388a..e4fbbc9 100644
--- a/nodm.c
+++ b/nodm.c
@@ -317,9 +317,9 @@ void run_and_restart(const char* xinit, const char* xsession, const char* xoptio
 	const char* args[4];
 
 	if (xoptions != NULL)
-		snprintf(command, BUFSIZ, "%s %s -- %s", xinit, xsession, xoptions);
+		snprintf(command, BUFSIZ, "exec %s %s -- %s", xinit, xsession, xoptions);
 	else
-		snprintf(command, BUFSIZ, "%s %s", xinit, xsession);
+		snprintf(command, BUFSIZ, "exec %s %s", xinit, xsession);
 	command[BUFSIZ-1] = 0;
 
 	args[0] = "/bin/sh";
-- 
Automatic Display Manager
    
    
More information about the pkg-fso-commits
mailing list