From b38e526c49bcd410908193608291bacd39ac1657 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Fri, 9 Aug 2013 12:22:32 +0200 Subject: [PATCH] pcap_rw: Fix compiler warnings MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fix the following compiler warnings that occur when building with "-W -Wall -Wextra": pcap_rw.c: In function ‘pcap_rw_write’: pcap_rw.c:30:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] pcap_rw.c: In function ‘pcap_rw_read’: pcap_rw.c:50:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Signed-off-by: Tobias Klauser --- pcap_rw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcap_rw.c b/pcap_rw.c index 65b45cb6..5a739da1 100644 --- a/pcap_rw.c +++ b/pcap_rw.c @@ -27,7 +27,7 @@ static ssize_t pcap_rw_write(int fd, pcap_pkthdr_t *phdr, enum pcap_type type, panic("Failed to write pkt header!\n"); hdrlen = pcap_get_length(phdr, type); - if (unlikely(hdrlen != len)) + if (unlikely(hdrlen != (ssize_t) len)) return -EINVAL; ret = write_or_die(fd, packet, hdrlen); @@ -47,7 +47,7 @@ static ssize_t pcap_rw_read(int fd, pcap_pkthdr_t *phdr, enum pcap_type type, return -EIO; hdrlen = pcap_get_length(phdr, type); - if (unlikely(hdrlen == 0 || hdrlen > len)) + if (unlikely(hdrlen == 0 || hdrlen > (ssize_t) len)) return -EINVAL; ret = read(fd, packet, hdrlen); -- 2.11.4.GIT