On Tue, Oct 12, 2004 at 07:03:56PM +0200, Frank Lichtenheld wrote:
> Hmm, I investigated this bug. I can easily reproduce it. But if apply
> the patch, wdm doessn't start correctly. It starts the Xserver but don't
> display the login dialog.

It seems our previous patch was responsible for that, as it is ignoring
SIGCHLD, which it should not do. Fixed patch below.

Regards,
  Michael

--- wdm-1.27/src/wdm/dm.c.orig  2005-03-21 13:02:59.000000000 +0100
+++ wdm-1.27/src/wdm/dm.c       2005-03-21 13:03:32.000000000 +0100
@@ -665,9 +666,10 @@
     {
     case 0:
        CleanUpChild ();
-       (void) Signal (SIGPIPE, SIG_IGN);
        LoadSessionResources (d);
        SetAuthorization (d);
+       (void) Signal (SIGPIPE, SIG_IGN);
+       (void) Signal (SIGHUP, SIG_IGN);
        if (!WaitForServer (d))
            exit (OPENFAILED_DISPLAY);
 #ifdef XDMCP


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to