]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-pim.c
Add CAP_FCNTL and use cap_fcntls_limit().
[tcpdump] / print-pim.c
index 72a6166db65936f221ffd1a6bc8cc727ee24cf92..15f4c51300e880b8fc447b5a5bf0cb9f1ff0ecaf 100644 (file)
@@ -748,8 +748,7 @@ pimv2_print(netdissect_options *ndo,
        {
                struct ip *ip;
 
-               if (!ND_TTEST2(*(bp+4), PIMV2_REGISTER_FLAG_LEN))
-                       goto trunc;
+               ND_TCHECK2(*(bp + 4), PIMV2_REGISTER_FLAG_LEN);
 
                ND_PRINT((ndo, ", Flags [ %s ]\n\t",
                          tok2str(pimv2_register_flag_values,
@@ -769,11 +768,11 @@ pimv2_print(netdissect_options *ndo,
                case 4: /* IPv4 */
                        ip_print(ndo, bp, len);
                        break;
-#ifdef INET6
+
                case 6: /* IPv6 */
                        ip6_print(ndo, bp, len);
                        break;
-#endif
+
                default:
                        ND_PRINT((ndo, "IP ver %d", IP_V(ip)));
                        break;