diff options
author | runge <runge@karlrunge.com> | 2010-04-09 20:09:15 -0400 |
---|---|---|
committer | runge <runge@karlrunge.com> | 2010-04-09 20:09:15 -0400 |
commit | 2a8ba97ec5b0f7fbfcfc8adab6732a95e95c7204 (patch) | |
tree | 7da693c36f06f4e16e8bc2b030c54b67f01d8671 /x11vnc/xevents.c | |
parent | 5c53ccbbe99dbf098dbb396a65b487f08315d825 (diff) | |
download | libtdevnc-2a8ba97ec5b0f7fbfcfc8adab6732a95e95c7204.tar.gz libtdevnc-2a8ba97ec5b0f7fbfcfc8adab6732a95e95c7204.zip |
x11vnc: exit(1) for -connect_or_exit failure, quiet query mode for grab_state, pointer_pos, etc. ipv6 support. STUNNEL_LISTEN for particular interface. -input_eagerly in addition to -allinput. quiet Xinerama message.
Diffstat (limited to 'x11vnc/xevents.c')
-rw-r--r-- | x11vnc/xevents.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/x11vnc/xevents.c b/x11vnc/xevents.c index de6db8a..4221090 100644 --- a/x11vnc/xevents.c +++ b/x11vnc/xevents.c @@ -50,6 +50,7 @@ so, delete this exception statement from your version. #include "pm.h" #include "pointer.h" #include "remote.h" +#include "inet.h" /* XXX CHECK BEFORE RELEASE */ int grab_buster = 0; @@ -1962,7 +1963,8 @@ static void try_local_chat_window(void) { for (i = 0; i < 90; i++) { /* find an open port */ port = 7300 + i; - lsock = rfbListenOnTCPPort(port, htonl(INADDR_LOOPBACK)); + /* XXX ::1 fallback */ + lsock = listen_tcp(port, htonl(INADDR_LOOPBACK), 0); if (lsock >= 0) { break; } |