[4.1] c1ed9e1 Cast time_t to work with 32 bit time_t

Lasse Karstensen lkarsten at varnish-software.com
Thu Feb 11 17:14:32 CET 2016


commit c1ed9e1f7187f6a6c85f388a861247774f32e243
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