]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-udp.c
Have all Internet-checksum computing routines return a uint16_t.
[tcpdump] / print-udp.c
index 57e5b2bb5a8e5928b9374bb67cef976f14b9a58a..9daf327d5f4087d3766afeab526f6dff4ac4a50a 100644 (file)
@@ -313,7 +313,7 @@ trunc:
        return ep;
 }
 
-static int udp_cksum(netdissect_options *ndo, const struct ip *ip,
+static uint16_t udp_cksum(netdissect_options *ndo, const struct ip *ip,
                     const struct udphdr *up,
                     u_int len)
 {
@@ -321,7 +321,7 @@ static int udp_cksum(netdissect_options *ndo, const struct ip *ip,
                                IPPROTO_UDP);
 }
 
-static int udp6_cksum(netdissect_options *ndo, const struct ip6_hdr *ip6,
+static uint16_t udp6_cksum(netdissect_options *ndo, const struct ip6_hdr *ip6,
                      const struct udphdr *up, u_int len)
 {
        return nextproto6_cksum(ndo, ip6, (const uint8_t *)(const void *)up, len, len,