Fix padding of encoded scan-line for XOR mask of pointer.
authorRaphaël ZHOU <rzhou@wallix.com>
Thu, 7 Nov 2019 09:12:22 +0000 (10:12 +0100)
committerRaphaël ZHOU <rzhou@wallix.com>
Thu, 7 Nov 2019 09:12:22 +0000 (10:12 +0100)
libfreerdp/codec/color.c

index 10d46be..e002f90 100644 (file)
@@ -421,6 +421,7 @@ BOOL freerdp_image_copy_from_pointer_data(
                        {
                                UINT32 xorBytesPerPixel = xorBpp >> 3;
                                xorStep = nWidth * xorBytesPerPixel;
+                               xorStep += (xorStep % 2);
 
                                if (xorBpp == 8 && !palette)
                                {