From 716a56c587afa0edc65faa371fb9baf8a42a6c24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Tue, 5 Dec 2023 11:00:16 +0000 Subject: apf v5: remove spurious check for >=0 of unsigned value. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit apf_interpreter.c:107:38: error: comparison of unsigned expression in '>= 0' is always true [-Werror=type-limits] 107 | (p) >= 0 && \ | ^~ Bug: 293694479 Change-Id: I7c86756722238f7f67ebbc92b26ed17d041e29bb Test: N/A Signed-off-by: Maciej Żenczykowski --- v5/apf_interpreter.c | 1 - 1 file changed, 1 deletion(-) diff --git a/v5/apf_interpreter.c b/v5/apf_interpreter.c index dd1c620..9c6175d 100644 --- a/v5/apf_interpreter.c +++ b/v5/apf_interpreter.c @@ -104,7 +104,6 @@ int apf_run(uint8_t* const program, const uint32_t program_len, #define IN_OUTPUT_BOUNDS(p, size) (ENFORCE_UNSIGNED(p) && \ ENFORCE_UNSIGNED(size) && \ (p) + (size) <= allocate_buffer_len && \ - (p) >= 0 && \ (p) + (size) >= (p)) // Accept packet if not write within allocated output buffer #define ASSERT_IN_OUTPUT_BOUNDS(p, size) ASSERT_RETURN(IN_OUTPUT_BOUNDS(p, size)) -- cgit v1.2.3