From aa2c061c3dc24c0675f99ec294c918d70691fd2d Mon Sep 17 00:00:00 2001 From: Fredrik Holmqvist Date: Sun, 22 Apr 2018 11:47:15 +0200 Subject: [PATCH] cppcheck: Shifting 32-bit value by 63 bits is undefined. --- src/bin/debug/strace/NetworkTypes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/debug/strace/NetworkTypes.cpp b/src/bin/debug/strace/NetworkTypes.cpp index adbe7d275e..9d5d2c4e72 100644 --- a/src/bin/debug/strace/NetworkTypes.cpp +++ b/src/bin/debug/strace/NetworkTypes.cpp @@ -71,7 +71,7 @@ read_fdset(Context &context, void *data) for (int i = 0; i < count && added < 8; i++) { for (int j = 0; j < (int)(sizeof(unsigned long) * 8) && added < 8; j++) { - if (tmp[i] & (1 << j)) { + if (tmp[i] & (1UL << j)) { if (added > 0) r += " "; unsigned int fd = i * sizeof(unsigned long) * 8 + j;