]> The Tcpdump Group git mirrors - tcpdump/commitdiff
NTP: Fix extracting the poll value
authorFrancois-Xavier Le Bail <[email protected]>
Sun, 20 May 2018 06:03:22 +0000 (08:03 +0200)
committerFrancois-Xavier Le Bail <[email protected]>
Sun, 20 May 2018 06:13:27 +0000 (08:13 +0200)
Use EXTRACT_S_1 for ppoll (signed).

print-ntp.c

index 65d41fb76045b98c101bc64215df3e68f920ff2f..de6ec6d951d2cfe59cc8cf01936a6db693e607e0 100644 (file)
@@ -276,7 +276,7 @@ ntp_time_print(netdissect_options *ndo,
 
        ND_TCHECK_1(bp->ppoll);
        ND_PRINT(", poll %d", EXTRACT_S_1(bp->ppoll));
-       p_poll(ndo, EXTRACT_U_1(bp->ppoll));
+       p_poll(ndo, EXTRACT_S_1(bp->ppoll));
 
        ND_TCHECK_1(bp->precision);
        ND_PRINT(", precision %d", EXTRACT_S_1(bp->precision));