]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ascii.c
Merge pull request #667 from slavashw/master
[tcpdump] / print-ascii.c
index bd87f6ac7ffb2e03c0eff49661e7002ea7fbaa19..78bced6a77b7687e52548ed970863dc941d1d2dd 100644 (file)
@@ -62,6 +62,7 @@ ascii_print(netdissect_options *ndo,
        u_int caplength;
        u_char s;
 
+       ndo->ndo_protocol = "ascii";
        caplength = (ndo->ndo_snapend >= cp) ? ndo->ndo_snapend - cp : 0;
        if (length > caplength)
                length = caplength;
@@ -114,7 +115,7 @@ hex_and_ascii_print_with_offset(netdissect_options *ndo, const char *ident,
                cp++;
                s2 = EXTRACT_U_1(cp);
                cp++;
-               (void)snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
+               (void)nd_snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
                    " %02x%02x", s1, s2);
                hsp += HEXDUMP_HEXSTUFF_PER_SHORT;
                *(asp++) = (ND_ISGRAPH(s1) ? s1 : '.');
@@ -132,7 +133,7 @@ hex_and_ascii_print_with_offset(netdissect_options *ndo, const char *ident,
        if (length & 1) {
                s1 = EXTRACT_U_1(cp);
                cp++;
-               (void)snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
+               (void)nd_snprintf(hsp, sizeof(hexstuff) - (hsp - hexstuff),
                    " %02x", s1);
                hsp += 3;
                *(asp++) = (ND_ISGRAPH(s1) ? s1 : '.');