]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-rsvp.c
IPX: Add a length check
[tcpdump] / print-rsvp.c
index 2ebbc6319c281b7ee6f2680b62b8cd0c4ef41021..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) {