]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-isoclns.c
Update ND_BYTES_BETWEEN() macro for better accuracy
[tcpdump] / print-isoclns.c
index f506d4d9fadbb785d71939d877ee46f459c2d2a7..9e5b2234264a14b3dd49239061854e014bb40381 100644 (file)
@@ -1126,9 +1126,10 @@ clnp_print(netdissect_options *ndo,
 
         default:
             /* dump the PDU specific data */
-            if (length > ND_BYTES_BETWEEN(pptr, optr)) {
+            if (length > ND_BYTES_BETWEEN(optr, pptr)) {
                 ND_PRINT("\n\t  undecoded non-header data, length %u", length-li);
-                print_unknown_data(ndo, pptr, "\n\t  ", length - ND_BYTES_BETWEEN(pptr, optr));
+                print_unknown_data(ndo, pptr, "\n\t  ",
+                                   length - ND_BYTES_BETWEEN(optr, pptr));
             }
         }