Skip to content

Commit e547e2d

Browse files
authored
Merge pull request #7905 from cniethammer/integer_shift_fix
Fix shifting signed integer
2 parents d1a9c8a + 8483ec4 commit e547e2d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

opal/util/arch.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ static inline int32_t opal_arch_ldisintel( void )
6767
j = j-1;
6868
}
6969
}
70-
return (pui[j] & (1 << i) ? 1 : 0);
70+
return ((pui[j] & (1u << i)) ? 1 : 0);
7171
}
7272

7373
static inline void opal_arch_setmask ( uint32_t *var, uint32_t mask)

opal/util/net.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ opal_net_init(void)
202202
uint32_t
203203
opal_net_prefix2netmask(uint32_t prefixlen)
204204
{
205-
return htonl (((1 << prefixlen) - 1) << (32 - prefixlen));
205+
return htonl (((1u << prefixlen) - 1u) << (32 - prefixlen));
206206
}
207207

208208

0 commit comments

Comments
 (0)