]> The Tcpdump Group git mirrors - tcpdump/commitdiff
Print redirect data and metadata details only when verbosity is at least at level 3
authorJamal Hadi Salim <[email protected]>
Mon, 15 Jul 2013 22:28:35 +0000 (18:28 -0400)
committerMichael Richardson <[email protected]>
Tue, 16 Jul 2013 13:38:25 +0000 (09:38 -0400)
print-forces.c

index 9484bbb82a607ce105e9630a14a5c60a1cc53c1f..673aab9a248d5ae211caea2d8d57a8105c4e124d 100644 (file)
@@ -657,8 +657,10 @@ print_metailv(register const u_char * pptr, register u_int len,
        TCHECK(*ilv);
        printf("%sMetaID 0x%x length %d\n", ib, EXTRACT_32BITS(&ilv->type),
               EXTRACT_32BITS(&ilv->length));
-       hex_print_with_offset("\t\t[", ILV_DATA(ilv), rlen, 0);
-       printf(" ]\n");
+       if (vflag >= 3) {
+               hex_print_with_offset("\t\t[", ILV_DATA(ilv), rlen, 0);
+               printf(" ]\n");
+       }
        return 0;
 
 trunc:
@@ -721,9 +723,11 @@ print_reddata(register const u_char * pptr, register u_int len,
        rlen = dlen;
        printf("\n%s Redirect Data length %d \n", ib, rlen);
 
-       printf("\t\t[");
-       hex_print_with_offset("\n\t\t", pptr, rlen, 0);
-       printf("\n\t\t]");
+       if (vflag >= 3) {
+               printf("\t\t[");
+               hex_print_with_offset("\n\t\t", pptr, rlen, 0);
+               printf("\n\t\t]");
+       }
 
        return 0;
 }