From c4721ae4934f5cbadcfaf7e304a200ae4d7166b2 Mon Sep 17 00:00:00 2001 From: Christian Beier Date: Sun, 5 Jun 2016 18:22:12 +0200 Subject: [PATCH] Fix rfbClientSwap64IfLE broken in fe7df89fb1777b4fd303d5a601541f6062caf8ea --- rfb/rfbclient.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rfb/rfbclient.h b/rfb/rfbclient.h index 37c47e4..4f6f4f4 100644 --- a/rfb/rfbclient.h +++ b/rfb/rfbclient.h @@ -53,7 +53,7 @@ (((l) & 0x000000ff) << 24)) : (l)) #define rfbClientSwap64IfLE(l) \ - (*(char *)&client->endianTest ? ((((l) >> 56 ) & 0xff00000000000000ULL) | \ + (*(char *)&client->endianTest ? ((((l) >> 56 ) & 0x00000000000000ffULL) | \ (((l) & 0x00ff000000000000ULL) >> 40) | \ (((l) & 0x0000ff0000000000ULL) >> 24) | \ (((l) & 0x000000ff00000000ULL) >> 8) | \