diff options
| author | marha <marha@users.sourceforge.net> | 2012-10-02 09:16:13 +0200 |
|---|---|---|
| committer | marha <marha@users.sourceforge.net> | 2012-10-02 09:16:13 +0200 |
| commit | 07be8c02a809f5bfacf5d195123a61f51708b9ca (patch) | |
| tree | 8284d63c73bcecf6363c0f1718b26d94b9c8da21 | |
| parent | 7305d42f2ad0462ca3916a73df49cc6b70b41fe4 (diff) | |
| download | vcxsrv-07be8c02a809f5bfacf5d195123a61f51708b9ca.tar.gz vcxsrv-07be8c02a809f5bfacf5d195123a61f51708b9ca.tar.bz2 vcxsrv-07be8c02a809f5bfacf5d195123a61f51708b9ca.zip | |
Solved problem of finding valid open socket in case ipv6 is not installed
and display number -1 is passed.
| -rw-r--r-- | xorg-server/os/connection.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |
