From fb8d2433c35f5dbc7375515c7cf698a0e64813e3 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Sun, 28 Dec 2014 13:14:19 -0500 Subject: [PATCH] tools/bluemoon: Fix compilation error/warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch fixes the following error/warning: CC tools/bluemoon.o tools/bluemoon.c: In function ‘analyze_firmware’: tools/bluemoon.c:813:10: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] if (len != le32_to_cpu(css->size) * 4) { ^ cc1: all warnings being treated as errors --- tools/bluemoon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/bluemoon.c b/tools/bluemoon.c index 83c76a4d1..1fd516af5 100644 --- a/tools/bluemoon.c +++ b/tools/bluemoon.c @@ -810,7 +810,7 @@ static void analyze_firmware(const char *path) printf("\n"); - if (len != le32_to_cpu(css->size) * 4) { + if ((size_t) len != le32_to_cpu(css->size) * 4) { fprintf(stderr, "CSS.size does not match file length\n"); goto done; } -- 2.47.3