diff options
author | Tatsuo Ishii | 2025-07-18 05:45:42 +0000 |
---|---|---|
committer | Tatsuo Ishii | 2025-07-18 05:45:42 +0000 |
commit | 6c15575ed2014c3288553bae8b76ef5e64b048e0 (patch) | |
tree | 7f17ce55389e3eb9286f2c0ebce226221f8d3a67 /src/protocol | |
parent | 1b63aeb31e61da696710c944b2afd69fd134aa0e (diff) |
Per Coverity.
Diffstat (limited to 'src/protocol')
-rw-r--r-- | src/protocol/pool_proto_modules.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/protocol/pool_proto_modules.c b/src/protocol/pool_proto_modules.c index 6fad3353c..b4a7d238c 100644 --- a/src/protocol/pool_proto_modules.c +++ b/src/protocol/pool_proto_modules.c @@ -3829,9 +3829,9 @@ pi_set(int node_id) ProcessInfo *pi = pool_get_my_process_info(); if (node_id < BITS_PER_TYPE(uint64)) - pi->node_ids[0] |= (1 << node_id); + pi->node_ids[0] |= ((uint64)1 << node_id); else - pi->node_ids[1] |= (1 << (node_id - BITS_PER_TYPE(uint64))); + pi->node_ids[1] |= ((uint64)1 << (node_id - BITS_PER_TYPE(uint64))); } /* @@ -3843,9 +3843,9 @@ is_pi_set(uint64 *node_ids, int node_id) int set; if (node_id < BITS_PER_TYPE(uint64)) - set = node_ids[0] & (1 << node_id); + set = node_ids[0] & ((uint64)1 << node_id); else - set = node_ids[1] & (1 << (node_id - BITS_PER_TYPE(uint64))); + set = node_ids[1] & ((uint64)1 << (node_id - BITS_PER_TYPE(uint64))); return set != 0; } |