From a2e877d39785a6c05b723e9d62865dab3feee5a6 Mon Sep 17 00:00:00 2001 From: Nardi Ivan Date: Mon, 18 Oct 2021 18:39:07 +0200 Subject: wiretap: fix a warning on Raspberry 4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit /home/pi/wireshark/wiretap/file_wrappers.c: In function ‘file_fdopen’: /home/pi/wireshark/wiretap/file_wrappers.c:1136:27: error: comparison of integer expressions of different signedness: ‘__blksize_t’ {aka ‘long int’} and ‘unsigned int’ [-Werror=sign-compare] if (st.st_blksize <= MAX_READ_BUF_SIZE) ^~ cc1: all warnings being treated as errors --- wiretap/file_wrappers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiretap/file_wrappers.c b/wiretap/file_wrappers.c index e7aaa5a66a..f82deb3849 100644 --- a/wiretap/file_wrappers.c +++ b/wiretap/file_wrappers.c @@ -1133,7 +1133,7 @@ file_fdopen(int fd) * If the value is too big to fit into a guint, * just use the maximum read buffer size. */ - if (st.st_blksize <= MAX_READ_BUF_SIZE) + if (st.st_blksize <= (long)MAX_READ_BUF_SIZE) want = (guint)st.st_blksize; else want = MAX_READ_BUF_SIZE; -- cgit v1.2.3