cppcheck: Shifting 32-bit value by 63 bits is undefined.

This commit is contained in:
Fredrik Holmqvist 2018-04-22 11:47:15 +02:00
parent 99400bbed0
commit aa2c061c3d
1 changed files with 1 additions and 1 deletions

View File

@ -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;