From 4e1aba74e6b485c39c4522f1f65c114b88b61636 Mon Sep 17 00:00:00 2001 From: Vic Lee Date: Mon, 14 Sep 2009 12:14:13 +0800 Subject: [PATCH] Fix bug for VNC Server version 4 Signed-off-by: Vic Lee --- libvncclient/rfbproto.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvncclient/rfbproto.c b/libvncclient/rfbproto.c index 5a83e47..c73593f 100644 --- a/libvncclient/rfbproto.c +++ b/libvncclient/rfbproto.c @@ -511,8 +511,11 @@ InitialiseRFBConnection(rfbClient* client) } /* we do not support > RFB3.8 */ - if (major==3 && minor>8) + if ((major==3 && minor>8) || major>3) + { + client->major=3; client->minor=8; + } rfbClientLog("VNC server supports protocol version %d.%d (viewer %d.%d)\n", major, minor, rfbProtocolMajorVersion, rfbProtocolMinorVersion);