diff options
Diffstat (limited to 'session.c')
-rw-r--r-- | session.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -846,6 +846,10 @@ runAndWait (char **args, char **environ) switch (pid = fork ()) { case 0: CleanUpChild (); +#ifdef XDMCP + /* The chooser socket is not closed by CleanUpChild() */ + DestroyWellKnownSockets(); +#endif execute (args, environ); LogError ("can't execute \"%s\" (err %d)\n", args[0], errno); exit (1); |