[master] 6694bea Cast time_t to work with 32 bit time_t

Federico G. Schwindt fgsch at lodoss.net
Mon Feb 1 19:35:37 CET 2016


commit 6694bea3b2c0c4e6ef0cc723f03e07b1d9731502
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Mon Feb 1 18:16:22 2016 +0000

    Cast time_t to work with 32 bit time_t
    
    Fixes #1851.

diff --git a/bin/varnishstat/varnishstat_curses.c b/bin/varnishstat/varnishstat_curses.c
index 174df57..484d369 100644
--- a/bin/varnishstat/varnishstat_curses.c
+++ b/bin/varnishstat/varnishstat_curses.c
@@ -540,8 +540,9 @@ static void
 print_duration(WINDOW *w, time_t t)
 {
 
-	wprintw(w, "%4lu+%02lu:%02lu:%02lu",
-	    t / 86400, (t % 86400) / 3600, (t % 3600) / 60, t % 60);
+	wprintw(w, "%4jd+%02jd:%02jd:%02jd",
+	    (intmax_t)t / 86400, (intmax_t)(t % 86400) / 3600,
+	    (intmax_t)(t % 3600) / 60, (intmax_t)t % 60);
 }
 
 static void



More information about the varnish-commit mailing list