X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/546558eabd81cfc36a81a4df728fdfea0d83b41a..0b3880c91e169db7cfbdce1b18ef4f1e3fd277de:/print-icmp.c diff --git a/print-icmp.c b/print-icmp.c index 7ad886d2..86da44bd 100644 --- a/print-icmp.c +++ b/print-icmp.c @@ -260,7 +260,7 @@ struct id_rdiscovery { * draft-bonica-internet-icmp-08 * * The Destination Unreachable, Time Exceeded - * and Parameter Problem messages are slighly changed as per + * and Parameter Problem messages are slightly changed as per * the above draft. A new Length field gets added to give * the caller an idea about the length of the piggypacked * IP packet before the MPLS extension header starts. @@ -592,6 +592,9 @@ icmp_print(netdissect_options *ndo, const u_char *bp, u_int plen, const u_char * ndo->ndo_snapend = snapend_save; } + /* ndo_protocol reassignment after ip_print() call */ + ndo->ndo_protocol = "icmp"; + /* * Attempt to decode the MPLS extensions only for some ICMP types. */ @@ -697,11 +700,5 @@ icmp_print(netdissect_options *ndo, const u_char *bp, u_int plen, const u_char * return; trunc: - ND_PRINT("[|icmp]"); + nd_print_trunc(ndo); } -/* - * Local Variables: - * c-style: whitesmith - * c-basic-offset: 8 - * End: - */