Skip to content

Commit 2d78fde

Browse files
committed
fix: probably UB (left shift of neg. val) in ip_tree code
1 parent 7f37ad4 commit 2d78fde

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

apache2/msc_tree.h

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

3232
#define TREE_CHECK(x, y) ((x) & (y))
3333
#define MASK_BITS(x) ((x + 1) * 8)
34-
#define SHIFT_LEFT_MASK(x) ((-1) << (x))
34+
#define SHIFT_LEFT_MASK(x) ((int)(~0U << (x)))
3535
#define SHIFT_RIGHT_MASK(x,y) ((x) >> (y))
3636

3737
#define NETMASK_256 0x100

0 commit comments

Comments
 (0)