Unix plink now catches SIGWINCH and propagates local terminal
[u/mdw/putty] / x11fwd.c
index d21441b..80e0eb5 100644 (file)
--- a/x11fwd.c
+++ b/x11fwd.c
@@ -69,8 +69,6 @@ struct X11Private {
     Socket s;
 };
 
-void x11_close(Socket s);
-
 void *x11_invent_auth(char *proto, int protomaxlen,
                     char *data, int datamaxlen)
 {
@@ -200,6 +198,8 @@ char *x11_init(Socket * s, char *display, void *c, void *auth)
        strcpy(host, "localhost");
     }
 
+    port = 6000 + displaynum;
+
     /*
      * Try to find host.
      */
@@ -207,8 +207,6 @@ char *x11_init(Socket * s, char *display, void *c, void *auth)
     if ((err = sk_addr_error(addr)) != NULL)
        return err;
 
-    port = 6000 + displaynum;
-
     /*
      * Open socket.
      */