Skip to content

Commit 654171a

Browse files
committed
fix: probably UB (left shift of neg. val) in ip_tree
1 parent e5d00df commit 654171a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/utils/msc_tree.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ typedef struct TreeRoot TreeRoot;
3838

3939
#define TREE_CHECK(x, y) ((x) & (y))
4040
#define MASK_BITS(x) ((x + 1) * 8)
41-
#define SHIFT_LEFT_MASK(x) ((-1) << (x))
41+
#define SHIFT_LEFT_MASK(x) ((int)(~0U << (x)))
4242
#define SHIFT_RIGHT_MASK(x,y) ((x) >> (y))
4343

4444
#define NETMASK_256 0x100

0 commit comments

Comments
 (0)