]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-rsvp.c
RSVP: Replace a ND_TTEST_*() call with ND_TCHECK_*() call
[tcpdump] / print-rsvp.c
index 2875a1755190d55840e1559b8ce15bd76ce3a13c..421f4ac8f39b8c9bcb0916f6b49d2b754993d1cc 100644 (file)
@@ -729,8 +729,7 @@ rsvp_obj_print(netdissect_options *ndo,
         obj_tlen=rsvp_obj_len-sizeof(struct rsvp_object_header);
 
         /* did we capture enough for fully decoding the object ? */
-        if (!ND_TTEST_LEN(tptr, rsvp_obj_len))
-            return -1;
+        ND_TCHECK_LEN(tptr, rsvp_obj_len);
         hexdump=FALSE;
 
         switch(rsvp_obj_class_num) {
@@ -1862,7 +1861,7 @@ rsvp_obj_print(netdissect_options *ndo,
     }
     return 0;
 invalid:
-    ND_PRINT("%s", istr);
+    nd_print_invalid(ndo);
     return -1;
 trunc:
     nd_print_trunc(ndo);