From d95be6c752d3658b7b5f41eb6971f49db59b3088 Mon Sep 17 00:00:00 2001 From: "Brian P. Hinz" Date: Mon, 20 Aug 2018 22:59:17 -0400 Subject: [PATCH] [Java] Fix error in VeNCrypt protocol implemtation --- java/com/tigervnc/rfb/CSecurityVeNCrypt.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/java/com/tigervnc/rfb/CSecurityVeNCrypt.java b/java/com/tigervnc/rfb/CSecurityVeNCrypt.java index 8bffedfd..09be32fc 100644 --- a/java/com/tigervnc/rfb/CSecurityVeNCrypt.java +++ b/java/com/tigervnc/rfb/CSecurityVeNCrypt.java @@ -51,16 +51,16 @@ public class CSecurityVeNCrypt extends CSecurity { 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 */ -- 2.39.5