]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-geonet.c
More bounds checking when fetching addresses and converting to strings.
[tcpdump] / print-geonet.c
index 67945800fa2a8daf81b6ca28db3c11512f177627..8efc9b51a10cf33c8d1c680ddfb7a2c251b1a775 100644 (file)
@@ -89,7 +89,7 @@ print_long_pos_vector(netdissect_options *ndo,
        uint32_t lat, lon;
 
        ND_TCHECK_LEN(bp, GEONET_ADDR_LEN);
-       ND_PRINT("GN_ADDR:%s ", linkaddr_string (ndo, bp, LINKADDR_OTHER, GEONET_ADDR_LEN));
+       ND_PRINT("GN_ADDR:%s ", GET_LINKADDR_STRING(bp, LINKADDR_OTHER, GEONET_ADDR_LEN));
 
        ND_TCHECK_8(bp + 12);
        lat = GET_BE_U_4(bp + 12);