From 005e3e5c2c3e6d91b4adecbde9e22b008999e32c Mon Sep 17 00:00:00 2001 From: Youngjae Cho Date: Mon, 29 Apr 2024 15:32:34 +0900 Subject: [PATCH] Fix error -Werror=sign-compare Change-Id: Iba8b94f3eaa7cbc9fa8357cb540001e4669fbad3 Signed-off-by: Youngjae Cho --- src/upgrade-apply/main.c | 2 +- src/upgrade-apply/patch/patch.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/upgrade-apply/main.c b/src/upgrade-apply/main.c index 41620fb..a74dec2 100644 --- a/src/upgrade-apply/main.c +++ b/src/upgrade-apply/main.c @@ -148,7 +148,7 @@ struct parse_result parse_args(int argc, char **argv) if (dest_size != 0) return (struct parse_result) { .result = PARSE_REPEATED_ARGUMENT }; dest_size = atoi(optarg); - if (dest_size <= 0 || dest_size > SIZE_MAX) + if (dest_size <= 0 || (size_t)dest_size > SIZE_MAX) return (struct parse_result) { .result = PARSE_BAD_SIZE }; break; diff --git a/src/upgrade-apply/patch/patch.c b/src/upgrade-apply/patch/patch.c index 927ee39..909007c 100644 --- a/src/upgrade-apply/patch/patch.c +++ b/src/upgrade-apply/patch/patch.c @@ -118,7 +118,7 @@ static int set_new_pos(off_t new_pos, struct file_info *finfo) { int res = PF_OK; off_t local_pos = new_pos - finfo->offset; - if (local_pos < 0 || local_pos > finfo->mmapped_len) { + if (local_pos < 0 || (size_t)local_pos > finfo->mmapped_len) { res = remmap(finfo, new_pos); } if (res == PF_OK) { -- 2.34.1