From ce084da2e713d8432212006b6fc15f0a38f96d20 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Tue, 6 Nov 2012 19:02:32 +0200 Subject: [PATCH] btsnoop: Fix signedness compilation errors This patch fixes the following signedness comparison errors: tools/btsnoop.c: In function 'command_merge': tools/btsnoop.c:221:21: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] tools/btsnoop.c:263:14: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] --- tools/btsnoop.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/btsnoop.c b/tools/btsnoop.c index 0fde34967..46bea9308 100644 --- a/tools/btsnoop.c +++ b/tools/btsnoop.c @@ -218,7 +218,7 @@ next_packet: flags = ntohl(input_pkt[select_input].flags); len = read(input_fd[select_input], buf, toread); - if (len < 0 || len != toread) { + if (len < 0 || len != (ssize_t) toread) { close(input_fd[select_input]); input_fd[select_input] = -1; goto next_packet; @@ -260,7 +260,7 @@ next_packet: } written = write(output_fd, buf + 1, toread - 1); - if (written != toread - 1) { + if (written != (ssize_t) toread - 1) { fprintf(stderr, "write of packet data failed\n"); goto close_output; } -- 2.47.3