diff options
author | Antonin Décimo <antonin.decimo@gmail.com> | 2016-08-18 17:02:16 +0300 |
---|---|---|
committer | Francois-Xavier Le Bail <fx.lebail@yahoo.com> | 2016-09-02 14:18:31 +0200 |
commit | a9295dcb0c11494178f7c73854223dbb7339e994 (patch) | |
tree | d6693c71ab9c295278b691db1ca2d11703a7b7f6 /print-hncp.c | |
parent | d50045127d8fa4fa42d94ff6fcbdcfe8985a884a (diff) | |
download | tcpdump-a9295dcb0c11494178f7c73854223dbb7339e994.tar.gz |
HNCP: fix incorrect time interval format
Diffstat (limited to 'print-hncp.c')
-rw-r--r-- | print-hncp.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/print-hncp.c b/print-hncp.c index 89ece160..3d275184 100644 --- a/print-hncp.c +++ b/print-hncp.c @@ -163,14 +163,12 @@ format_256(const u_char *data) } static const char * -format_interval(const uint16_t n) +format_interval(const uint32_t n) { - static char buf[4][sizeof("000.00s")]; + static char buf[4][sizeof("0000000.000s")]; static int i = 0; i = (i + 1) % 4; - if (n == 0) - return "0.0s (bogus)"; - snprintf(buf[i], sizeof(buf[i]), "%u.%02us", n / 100, n % 100); + snprintf(buf[i], sizeof(buf[i]), "%u.%03us", n / 1000, n % 1000); return buf[i]; } |