[Java] Fix error in VeNCrypt protocol implemtation
diff --git a/java/com/tigervnc/rfb/CSecurityVeNCrypt.java b/java/com/tigervnc/rfb/CSecurityVeNCrypt.java
index 8bffedf..09be32f 100644
--- a/java/com/tigervnc/rfb/CSecurityVeNCrypt.java
+++ b/java/com/tigervnc/rfb/CSecurityVeNCrypt.java
@@ -51,16 +51,16 @@
OutStream os = cc.getOutStream();
/* get major, minor versions, send what we can support (or 0.0 for can't support it) */
- if (!haveRecvdMinorVersion) {
- minorVersion = is.readU8();
- haveRecvdMinorVersion = true;
+ if (!haveRecvdMajorVersion) {
+ majorVersion = is.readU8();
+ haveRecvdMajorVersion = true;
return false;
}
- if (!haveRecvdMajorVersion) {
- majorVersion = is.readU8();
- haveRecvdMajorVersion = true;
+ if (!haveRecvdMinorVersion) {
+ minorVersion = is.readU8();
+ haveRecvdMinorVersion = true;
}
/* major version in upper 8 bits and minor version in lower 8 bits */