If protocol is "unix", use a Unix domain socket, not TCP
authorAlan Coopersmith <alan.coopersmith@oracle.com>
Tue, 5 Apr 2011 04:36:47 +0000 (21:36 -0700)
committerAlan Coopersmith <alan.coopersmith@oracle.com>
Tue, 12 Apr 2011 20:01:03 +0000 (13:01 -0700)
commitb64cd0df884e7901ff13def0272df74962035920
treee6dc8347cbd6623090c26590cd7e25db0998fb8f
parentb027922ebf1931885e00629c20e26f14f184998d
If protocol is "unix", use a Unix domain socket, not TCP

Fixes fallback to local connections from Xlib's XOpenDisplay(), which
will try with protocol "unix" if a hostname is specified and tcp fails
(as it usually will now that most OS'es ship with -nolisten tcp enabled).

Also fixes explicitly specifying DISPLAY as "unix/foo:0", which Xlib
previously accepted for Unix domain sockets.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
src/xcb_util.c