X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/49ccafc4bcd0829923391423e348b4df8691b3b1..9ed7ddb48fd557dc993e73f22a50dda6cedf4df7:/print-tftp.c diff --git a/print-tftp.c b/print-tftp.c index 6324ea0e..9b88e74f 100644 --- a/print-tftp.c +++ b/print-tftp.c @@ -136,7 +136,7 @@ tftp_print(netdissect_options *ndo, /* Print filename or first option */ if (opcode != OACK) ND_PRINT((ndo, "\"")); - i = fn_print(p, ndo->ndo_snapend); + i = fn_print(ndo, p, ndo->ndo_snapend); if (opcode != OACK) ND_PRINT((ndo, "\"")); @@ -147,7 +147,7 @@ tftp_print(netdissect_options *ndo, p++; if (*p != '\0') { ND_PRINT((ndo, " ")); - fn_print(p, ndo->ndo_snapend); + fn_print(ndo, p, ndo->ndo_snapend); } } @@ -167,7 +167,7 @@ tftp_print(netdissect_options *ndo, ND_PRINT((ndo, " %s \"", tok2str(err2str, "tftp-err-#%d \"", EXTRACT_16BITS(&tp->th_code)))); /* Print error message string */ - i = fn_print((const u_char *)tp->th_data, ndo->ndo_snapend); + i = fn_print(ndo, (const u_char *)tp->th_data, ndo->ndo_snapend); ND_PRINT((ndo, "\"")); if (i) goto trunc; @@ -180,6 +180,6 @@ tftp_print(netdissect_options *ndo, } return; trunc: - ND_PRINT((ndo, tstr)); + ND_PRINT((ndo, "%s", tstr)); return; }