[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 */