X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/4aac37f04316b37b73b99bdcdbfa97347bb2fe51..c50f3934dacc4bd3fe16a900d4c63c05acb50ce3:/print-hncp.c diff --git a/print-hncp.c b/print-hncp.c index 69ed9d6d..2dc3147a 100644 --- a/print-hncp.c +++ b/print-hncp.c @@ -28,13 +28,10 @@ /* \summary: Home Networking Control Protocol (HNCP) printer */ -#ifdef HAVE_CONFIG_H #include -#endif #include "netdissect-stdinc.h" -#include #include #include "netdissect.h" @@ -227,7 +224,7 @@ print_prefix(netdissect_options *ndo, const u_char *prefix, u_int max_length) ((u_char *)&addr)[plenbytes - 1] &= ((0xff00 >> (plen % 8)) & 0xff); } - snprintf(buf, sizeof(buf), "%s/%u", ipaddr_string(ndo, (const u_char *)&addr), plen); + snprintf(buf, sizeof(buf), "%s/%u", ipaddr_string(ndo, (const u_char *)&addr), plen); /* local buffer, not packet data; don't use GET_IPADDR_STRING() */ plenbytes += 1 + IPV4_MAPPED_HEADING_LEN; } else { plenbytes = decode_prefix6(ndo, prefix, max_length, buf, sizeof(buf)); @@ -253,11 +250,11 @@ print_dns_label(netdissect_options *ndo, ND_PRINT("."); if (length+lab_length > max_length) { if (print) - (void)nd_printzp(ndo, cp+length, max_length-length, NULL); + nd_printjnp(ndo, cp+length, max_length-length); break; } if (print) - (void)nd_printzp(ndo, cp+length, lab_length, NULL); + nd_printjnp(ndo, cp+length, lab_length); length += lab_length; } if (print) @@ -587,7 +584,7 @@ hncp_print_rec(netdissect_options *ndo, ND_PRINT(" Verdict: %u Fingerprint: %s Common Name: ", GET_U_1(value), format_256(ndo, value + 4)); - (void)nd_printzp(ndo, value + 36, bodylen - 36, NULL); + nd_printjnp(ndo, value + 36, bodylen - 36); } break; @@ -606,7 +603,7 @@ hncp_print_rec(netdissect_options *ndo, ND_PRINT(" M: %u P: %u H: %u L: %u User-agent: ", M, P, H, L ); - (void)nd_printzp(ndo, value + 4, bodylen - 4, NULL); + nd_printjnp(ndo, value + 4, bodylen - 4); } break; @@ -691,7 +688,7 @@ hncp_print_rec(netdissect_options *ndo, print_dns_label(ndo, value+1, bodylen-1, 1); } else if (policy == 130) { ND_PRINT("Opaque UTF-8: "); - (void)nd_printzp(ndo, value + 1, bodylen - 1, NULL); + nd_printjnp(ndo, value + 1, bodylen - 1); } else if (policy == 131) { if (bodylen != 1) { nd_print_invalid(ndo); @@ -821,7 +818,7 @@ hncp_print_rec(netdissect_options *ndo, ); if (l < 64) { ND_PRINT("\""); - (void)nd_printzp(ndo, value + 17, l, NULL); + nd_printjnp(ndo, value + 17, l); ND_PRINT("\""); } else { nd_print_invalid(ndo); @@ -864,5 +861,4 @@ hncp_print_rec(netdissect_options *ndo, invalid: nd_print_invalid(ndo); - return; }