aboutsummaryrefslogtreecommitdiffstats
path: root/extcap
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2015-04-11 13:40:40 -0700
committerGuy Harris <guy@alum.mit.edu>2015-04-11 20:41:07 +0000
commitafec93cb79f7edafac505491416560c1604164ca (patch)
tree4bfa997751aeb27e9e53ff06eeacb0f799b568c5 /extcap
parent08c083a930deec36cd0460fbaf13969f6d17f7d8 (diff)
More type cleanup to squelch warnings.
Make exported_pdu_headers_size a size_t to make it big enough. Make used_buffer_length a size_t as it doesn't go negative and gets compared with unsigned values. Cast length to size_t when comparing it with used_buffer_length - by that time, we've ensured that it's not negative. Change-Id: Ie192eee55914ebe548865d46575768964353ea2d Reviewed-on: https://code.wireshark.org/review/8021 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'extcap')
-rw-r--r--extcap/androiddump.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/extcap/androiddump.c b/extcap/androiddump.c
index b1fb02b7ef..17e6346e62 100644
--- a/extcap/androiddump.c
+++ b/extcap/androiddump.c
@@ -1750,10 +1750,10 @@ static int capture_android_logcat(char *interface, char *fifo,
static char packet[PACKET_LENGTH];
static char helper_packet[PACKET_LENGTH];
ssize_t length;
- ssize_t used_buffer_length = 0;
+ size_t used_buffer_length = 0;
int sock;
const char *protocol_name;
- int exported_pdu_headers_size = 0;
+ size_t exported_pdu_headers_size = 0;
struct exported_pdu_header exported_pdu_header_protocol_events;
struct exported_pdu_header exported_pdu_header_protocol_normal;
struct exported_pdu_header *exported_pdu_header_protocol;
@@ -1923,7 +1923,7 @@ static int capture_android_logcat(char *interface, char *fifo,
length = (*payload_length) + header_size + exported_pdu_headers_size;
- while (used_buffer_length >= exported_pdu_headers_size + header_size && length <= used_buffer_length) {
+ while (used_buffer_length >= exported_pdu_headers_size + header_size && (size_t)length <= used_buffer_length) {
extcap_dumper_dump(extcap_dumper, packet,
length,
length,