Apply by doing: cd /usr/XF4/xc/programs/xdm patch -p0 < 008_xdm.patch And then (re)build X and install xdm: cd /usr/XF4 make compile cd xc/programs/xdm make install Index: socket.c =================================================================== RCS file: /cvs/OpenBSD/XF4/xc/programs/xdm/socket.c,v retrieving revision 1.1.1.4 retrieving revision 1.2 diff -u -r1.1.1.4 -r1.2 --- socket.c 13 Feb 2004 21:45:39 -0000 1.1.1.4 +++ socket.c 23 May 2004 08:24:49 -0000 1.2 @@ -66,6 +66,9 @@ char *name = localHostname (); registerHostname (name, strlen (name)); + if (request_port == 0) + return; + #if defined(IPv6) && defined(AF_INET6) chooserFd = socket (AF_INET6, SOCK_STREAM, 0); #else