From a5eac83c777c95e59801d5e327daf03860fcb141 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Bollo?= Date: Thu, 1 Jun 2017 15:04:23 +0200 Subject: [PATCH] fix a warning on 32 bits MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I03c50694470059f11e47b51a29e3df6929125752 Signed-off-by: José Bollo --- src/websock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/websock.c b/src/websock.c index f79feb5e..1b127c8b 100644 --- a/src/websock.c +++ b/src/websock.c @@ -45,7 +45,7 @@ #define FRAME_SET_RSV3(BYTE) (((BYTE) & 0x01) << 4) #define FRAME_SET_OPCODE(BYTE) ((BYTE) & 0x0F) #define FRAME_SET_MASK(BYTE) (((BYTE) & 0x01) << 7) -#define FRAME_SET_LENGTH(X64, IDX) (unsigned char)(((X64) >> ((IDX)*8)) & 0xFF) +#define FRAME_SET_LENGTH(X64, IDX) (unsigned char)((sizeof(X64)) <= (IDX) ? 0 : (((X64) >> ((IDX)*8)) & 0xFF)) #define OPCODE_CONTINUATION 0x0 #define OPCODE_TEXT 0x1 -- 2.16.6