Fixed a PuTTYtel startup assertion failure introduced in r8305.
[u/mdw/putty] / windows / wincfg.c
index 516f0a3..d3201c4 100644 (file)
@@ -382,9 +382,11 @@ void win_setup_config_box(struct controlbox *b, HWND *hwndp, int has_help,
      * $XAUTHORITY is not reliable on Windows, so we provide a
      * means to override it.
      */
-    s = ctrl_getset(b, "Connection/SSH/X11", "x11", "X11 forwarding");
-    ctrl_filesel(s, "X authority file for local display", 't',
-                NULL, FALSE, "Select X authority file",
-                HELPCTX(ssh_tunnels_xauthority),
-                dlg_stdfilesel_handler, I(offsetof(Config, xauthfile)));
+    if (backend_from_proto(PROT_SSH)) {
+       s = ctrl_getset(b, "Connection/SSH/X11", "x11", "X11 forwarding");
+       ctrl_filesel(s, "X authority file for local display", 't',
+                    NULL, FALSE, "Select X authority file",
+                    HELPCTX(ssh_tunnels_xauthority),
+                    dlg_stdfilesel_handler, I(offsetof(Config, xauthfile)));
+    }
 }