]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-loopback.c
More bounds checking when fetching addresses and converting to strings.
[tcpdump] / print-loopback.c
index 47535d0395f5fb56d67b38a06ec3ff53adae3c7c..07fbcbdd14b45f1120a0b47485dded4160511777 100644 (file)
@@ -83,7 +83,7 @@ loopback_message_print(netdissect_options *ndo, const u_char *cp, const u_int le
                                goto invalid;
                        /* forwarding address */
                        ND_TCHECK_LEN(cp, MAC_ADDR_LEN);
-                       ND_PRINT(", forwarding address %s", etheraddr_string(ndo, cp));
+                       ND_PRINT(", forwarding address %s", GET_ETHERADDR_STRING(cp));
                        cp += MAC_ADDR_LEN;
                        /* data */
                        ND_PRINT(", data (%u octets)", len - 8);