summaryrefslogtreecommitdiff
path: root/process.c
diff options
context:
space:
mode:
authorJeremy Huddleston <jeremy@tifa.local>2007-12-01 20:01:23 -0800
committerJeremy Huddleston <jeremy@tifa.local>2007-12-01 20:01:23 -0800
commit40e1769f4c631713c32c73a5244f3d65aea89ab7 (patch)
tree812fdaeb125fc78e89a1314ed36ffbfb829305f4 /process.c
parent60615bc52f685b7ddfd574e10ed8fdcf2b6e43f5 (diff)
downloadxorg-app-xauth-40e1769f4c631713c32c73a5244f3d65aea89ab7.tar.gz
Added support for launchd socket
From Martin Costabel
Diffstat (limited to 'process.c')
-rw-r--r--process.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/process.c b/process.c
index 4cb2b56..1e61d49 100644
--- a/process.c
+++ b/process.c
@@ -484,6 +484,9 @@ get_displayname_auth(char *displayname, AuthList **authl)
cp = strchr(displayname, '/');
if (cp && strncmp (cp, "/unix:", 6) == 0)
prelen = (cp - displayname);
+
+ if (strncmp (displayname, "/tmp/launch", 11) == 0)
+ displayname = strrchr(displayname, '/') + 1;
if (!parse_displayname (displayname + ((prelen > 0) ? prelen + 1 : 0),
&family, &host, &dpynum, &scrnum, &rest)) {