summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libvncclient/rfbproto.c5
1 files changed, 4 insertions, 1 deletions
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);