From ea4dc28d696fb579848ba6c9cf5b042eba1d2d2d Mon Sep 17 00:00:00 2001 From: Michael Braun Date: Fri, 1 May 2020 17:48:17 +0200 Subject: utils: fix UBSAN warning in fls ../include/utils.h:120:5: runtime error: left shift of 1103101952 by 1 places cannot be represented in type 'int' Signed-off-by: Michael Braun Signed-off-by: Pablo Neira Ayuso --- include/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/utils.h b/include/utils.h index 647e8bbe..f45f2513 100644 --- a/include/utils.h +++ b/include/utils.h @@ -94,7 +94,7 @@ * This is defined the same way as ffs. * Note fls(0) = 0, fls(1) = 1, fls(0x80000000) = 32. */ -static inline int fls(int x) +static inline int fls(uint32_t x) { int r = 32; -- cgit v1.2.3