From 2b0f9fddbb72209d2171719ba6b2efc4083d489d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Thu, 8 Jan 1998 17:08:37 +0100
Subject: [PATCH] * Xlib.pmod (Display.open): Call open_socket().

Rev: lib/modules/Protocols.pmod/X.pmod/Xlib.pmod:1.10
---
 lib/modules/Protocols.pmod/X.pmod/Xlib.pmod | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod b/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod
index 9256988e90..094eb3fe13 100644
--- a/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod
+++ b/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod
@@ -680,8 +680,11 @@ class Display
 
     /* Asynchronous connection */
     if (async)
-      set_nonblocking(0, 0, close_callback);
-
+      {
+	if (host)
+	  open_socket();
+	set_nonblocking(0, 0, close_callback);
+      }
     if(host)
       if (!connect(host, XPORT + (int)fields[1]))
 	return 0;
-- 
GitLab