From: Guy Harris Date: Tue, 2 Aug 2016 20:03:34 +0000 (-0700) Subject: Squelch a signed vs. unsigned comparison warning. X-Git-Tag: tcpdump-4.9.0-bp~215 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/d04b4e4b88904407b889cbf9207e1e85deff80fb Squelch a signed vs. unsigned comparison warning. Multiplying a uint8_t by an int results in an int, not an unsigned int; make NSH_HDR_WORD_SIZE an unsigned constant so the multiplication is uint8_t times unsigned int. --- diff --git a/print-nsh.c b/print-nsh.c index 1a27b713..0130e6dd 100644 --- a/print-nsh.c +++ b/print-nsh.c @@ -39,7 +39,7 @@ static const struct tok nsh_flags [] = { #define NSH_BASE_HDR_LEN 4 #define NSH_SERVICE_PATH_HDR_LEN 4 -#define NSH_HDR_WORD_SIZE 4 +#define NSH_HDR_WORD_SIZE 4U /* * NSH, draft-ietf-sfc-nsh-01 Network Service Header