]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - x11fwd.c
Replicate r8110 from PSFTP to PSCP, and various other minor patchery from
[PuTTY.git] / x11fwd.c
index 139cb7750d7b98bebd4c9e87a77f21ea1a47a7b2..4621ac9bfd2433a4a51b2beb26d1c9b162fe4c2a 100644 (file)
--- a/x11fwd.c
+++ b/x11fwd.c
@@ -301,9 +301,9 @@ const char *x11_init(Socket * s, char *display, void *c, void *auth,
     host[n] = '\0';
     sfree(display);
     
-    if(!strcmp(host, "unix")) {
+    if(!strcmp(host, "unix") || host[0] == '/') {
        /* use AF_UNIX sockets (doesn't make sense on all platforms) */
-       addr = platform_get_x11_unix_address(displaynum,
+       addr = platform_get_x11_unix_address(display, displaynum,
                                             &dummy_realhost);
        port = 0;               /* to show we are not confused */
     } else {