rfbsrc: Properly fallback to 3.3
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Mon, 14 Mar 2016 19:08:13 +0000 (15:08 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 5 Apr 2016 17:33:38 +0000 (13:33 -0400)
If the major version is not 3, then the minor version provided
should be ignored, as it is meaningless for our fallback.

gst/librfb/rfbdecoder.c

index e332c04..bc074a5 100644 (file)
@@ -389,6 +389,7 @@ rfb_decoder_state_wait_for_protocol_version (RfbDecoder * decoder)
         ("A major protocol version of %d is not supported, falling back to 3",
         decoder->protocol_major);
     decoder->protocol_major = 3;
+    decoder->protocol_minor = 3;
   }
   switch (decoder->protocol_minor) {
     case 3: