]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-null.c
Print truncations with nd_print_trunc() instead of tstr[] strings
[tcpdump] / print-null.c
index f1067ff5ca1d673560b0a7aad96b0026f786e125..e7daacd42b86a265b4346d1193569421a72f0b64 100644 (file)
@@ -33,7 +33,6 @@
 #include "extract.h"
 #include "af.h"
 
-static const char tstr[] = " [|null]";
 
 /*
  * The DLT_NULL packet header is 4 bytes long. It contains a host-byte-order
@@ -82,6 +81,7 @@ null_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, const u_char
        u_int caplen = h->caplen;
        uint32_t family;
 
+       ndo->ndo_protocol = "null_if";
        if (caplen < NULL_HDRLEN)
                goto trunc;
 
@@ -140,13 +140,6 @@ null_if_print(netdissect_options *ndo, const struct pcap_pkthdr *h, const u_char
 
        return (NULL_HDRLEN);
 trunc:
-       ND_PRINT("%s", tstr);
+       nd_print_trunc(ndo);
        return (NULL_HDRLEN);
 }
-
-/*
- * Local Variables:
- * c-style: whitesmith
- * c-basic-offset: 8
- * End:
- */