From 5d204cb256288ecf540808c5b754ecaf41100f6b Mon Sep 17 00:00:00 2001 From: phk Date: Wed, 5 Jul 2006 13:54:41 +0000 Subject: [PATCH] Calculate rate as signed. git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@331 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- varnish-cache/bin/varnishstat/varnishstat.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/varnish-cache/bin/varnishstat/varnishstat.c b/varnish-cache/bin/varnishstat/varnishstat.c index d752667b..8182d6a2 100644 --- a/varnish-cache/bin/varnishstat/varnishstat.c +++ b/varnish-cache/bin/varnishstat/varnishstat.c @@ -22,7 +22,7 @@ main(int argc, char **argv) struct shmloghead *lh; struct varnish_stats *VSL_stats, copy; int c_flag = 0; - uintmax_t ju; + intmax_t ju; struct timespec ts; double tt, lt; @@ -53,7 +53,7 @@ main(int argc, char **argv) lt = tt - lt; #define MAC_STAT(n,t,f,d) \ ju = VSL_stats->n; \ - printw("%12ju %10.2f " d "\n", ju, (ju - copy.n)/lt); \ + printw("%12ju %10.2f " d "\n", ju, (ju - (intmax_t)copy.n)/lt); \ copy.n = ju; #include "stat_field.h" #undef MAC_STAT -- 2.39.5