diff --git a/core/utils.c b/core/utils.c index f4973f770..c30fd60be 100644 --- a/core/utils.c +++ b/core/utils.c @@ -218,7 +218,7 @@ size_t utils_intToText(int64_t data, string[int64_min_strlen] = '\0'; return int64_min_strlen; } - result = utils_uintToText((uint64_t)labs(data), string + 1, length - 1); + result = utils_uintToText(llabs(data), string + 1, length - 1); if(result != 0) { result += 1; diff --git a/wakaama.cmake b/wakaama.cmake index fbbfc41f7..fa679eda9 100644 --- a/wakaama.cmake +++ b/wakaama.cmake @@ -124,6 +124,7 @@ add_compile_options( -Wshadow -Wswitch-default -Wwrite-strings + -Werror=absolute-value -pedantic )