From 07be8c02a809f5bfacf5d195123a61f51708b9ca Mon Sep 17 00:00:00 2001 From: marha Date: Tue, 2 Oct 2012 09:16:13 +0200 Subject: Solved problem of finding valid open socket in case ipv6 is not installed and display number -1 is passed. --- xorg-server/os/connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xorg-server/os') diff --git a/xorg-server/os/connection.c b/xorg-server/os/connection.c index f34cc3ea3..fa471dd6c 100644 --- a/xorg-server/os/connection.c +++ b/xorg-server/os/connection.c @@ -447,7 +447,7 @@ CreateWellKnownSockets(void) else { /* -displayfd */ Bool found = 0; for (i = 0; i < 65535 - X_TCP_PORT; i++) { - if (TryCreateSocket(i, &partial) && !partial) { + if (TryCreateSocket(i, &partial) && ListenTransCount >= 1 && (PartialNetwork || !partial)) { found = 1; break; } -- cgit v1.2.3