From 31962b2fa6c88e57335b43fbb8cd0499541bf1c0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20ZHOU?= Date: Thu, 7 Nov 2019 10:12:22 +0100 Subject: [PATCH] Fix padding of encoded scan-line for XOR mask of pointer. --- libfreerdp/codec/color.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfreerdp/codec/color.c b/libfreerdp/codec/color.c index 10d46be..e002f90 100644 --- a/libfreerdp/codec/color.c +++ b/libfreerdp/codec/color.c @@ -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) { -- 2.7.4