Blame SOURCES/tigervnc-CVE-2019-15695.patch

aeab07
diff --git a/common/rfb/PixelFormat.cxx b/common/rfb/PixelFormat.cxx
aeab07
index a9d015d..896f4e5 100644
aeab07
--- a/common/rfb/PixelFormat.cxx
aeab07
+++ b/common/rfb/PixelFormat.cxx
aeab07
@@ -200,6 +200,12 @@ bool PixelFormat::is888(void) const
aeab07
     return false;
aeab07
   if (blueMax != 255)
aeab07
     return false;
aeab07
+  if ((redShift & 0x7) != 0)
aeab07
+    return false;
aeab07
+  if ((greenShift & 0x7) != 0)
aeab07
+    return false;
aeab07
+  if ((blueShift & 0x7) != 0)
aeab07
+    return false;
aeab07
 
aeab07
   return true;
aeab07
 }