X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/c2a9094394193f1de9c968a1fc490e5a1f2a9a3d..a8abce5c5e2dce2ba6dbccd5d3829da104b80f9c:/print-ripng.c diff --git a/print-ripng.c b/print-ripng.c index 075123cb..15a9aff7 100644 --- a/print-ripng.c +++ b/print-ripng.c @@ -87,8 +87,8 @@ struct rip6 { static int ND_IN6_IS_ADDR_UNSPECIFIED(const nd_ipv6 *addr) { - static const struct in6_addr in6addr_any; /* :: */ - return (memcmp(addr, &in6addr_any, sizeof(*addr)) == 0); + static const struct in6_addr in6addr_any_val; /* :: */ + return (memcmp(addr, &in6addr_any_val, sizeof(*addr)) == 0); } static int @@ -116,6 +116,7 @@ ripng_print(netdissect_options *ndo, const u_char *dat, unsigned int length) unsigned int length_left; u_int j; + ndo->ndo_protocol = "ripng"; ND_TCHECK_1(rp->rip6_cmd); cmd = EXTRACT_U_1(rp->rip6_cmd); switch (cmd) { @@ -182,6 +183,6 @@ ripng_print(netdissect_options *ndo, const u_char *dat, unsigned int length) return; trunc: - ND_PRINT("[|ripng]"); + nd_print_trunc(ndo); return; }