]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-lwres.c
Update ND_BYTES_BETWEEN() macro for better accuracy
[tcpdump] / print-lwres.c
index b8f9b49ae598c3b410de1bfa31032b0b5f54310b..f252275fc34ec8d54fbdcb7fbabbae3e3b11029e 100644 (file)
@@ -267,7 +267,7 @@ lwres_printaddr(netdissect_options *ndo,
                }
        }
 
-       return ND_BYTES_BETWEEN(p, p0);
+       return ND_BYTES_BETWEEN(p0, p);
 }
 
 void
@@ -548,7 +548,7 @@ lwres_print(netdissect_options *ndo,
                ND_PRINT(" [len: %u != %u]", GET_BE_U_4(np->length),
                          length);
        }
-       if (!unsupported && ND_BYTES_BETWEEN(s, bp) < GET_BE_U_4(np->length))
+       if (!unsupported && ND_BYTES_BETWEEN(bp, s) < GET_BE_U_4(np->length))
                ND_PRINT("[extra]");
        return;