From: Donald Sharp Date: Sat, 12 Jan 2019 21:22:32 +0000 (-0500) Subject: bfdd: Fix timer print-out function X-Git-Tag: frr-7.1-dev~24^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=23586b0552ee08e24d4c1f54bb4913c48c1e14aa;p=mirror%2Ffrr.git bfdd: Fix timer print-out function The timer2str function thought 24 minutes was an hour and had a couple of other issues that needed to be corrected. Signed-off-by: Donald Sharp --- diff --git a/bfdd/bfd.c b/bfdd/bfd.c index 814366f320..7ab71511a6 100644 --- a/bfdd/bfd.c +++ b/bfdd/bfd.c @@ -770,10 +770,10 @@ void integer2timestr(uint64_t time, char *buf, size_t buflen) int rv; #define MINUTES (60) -#define HOURS (24 * MINUTES) -#define DAYS (30 * HOURS) -#define MONTHS (12 * DAYS) -#define YEARS (MONTHS) +#define HOURS (60 * MINUTES) +#define DAYS (24 * HOURS) +#define MONTHS (30 * DAYS) +#define YEARS (12 * MONTHS) if (time >= YEARS) { year = time / YEARS; time -= year * YEARS;