From 51e180c4fb05a88ad6687a23cc983955cd9ea431 Mon Sep 17 00:00:00 2001 From: Denis Ovsienko Date: Tue, 8 Sep 2020 05:04:58 +0100 Subject: Remove 96 assorted ND_TCHECK calls. Remove a number of instances that do not match common patterns and have the only substantial effect on the code flow that a truncated packet triggers "goto trunc" instead of longjmp(). (In a few cases this change can increase the number of fields printed before giving up.) --- print-geonet.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'print-geonet.c') diff --git a/print-geonet.c b/print-geonet.c index 8efc9b51..bd2fa056 100644 --- a/print-geonet.c +++ b/print-geonet.c @@ -88,17 +88,13 @@ print_long_pos_vector(netdissect_options *ndo, { uint32_t lat, lon; - ND_TCHECK_LEN(bp, 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); ND_PRINT("lat:%u ", lat); lon = GET_BE_U_4(bp + 16); ND_PRINT("lon:%u", lon); return (0); -trunc: - return -1; } -- cgit v1.2.1