Mailing List Archive

[master] d7a9386e8 Yet an attempt to fix vtim_iter on 32 bit
commit d7a9386e8d7263ec3a405a34dcef01d46475b14a
Author: Poul-Henning Kamp <phk@FreeBSD.org>
Date: Tue Dec 5 07:57:52 2023 +0000

Yet an attempt to fix vtim_iter on 32 bit

diff --git a/lib/libvarnish/vtim.c b/lib/libvarnish/vtim.c
index 8f89fae58..8a4aade1a 100644
--- a/lib/libvarnish/vtim.c
+++ b/lib/libvarnish/vtim.c
@@ -592,6 +592,7 @@ int
main(int argc, char **argv)
{
time_t t;
+ intmax_t iter;
struct tm tm;
char buf[BUFSIZ];
char buf1[BUFSIZ];
@@ -605,7 +606,8 @@ main(int argc, char **argv)
bench();

/* Brute force test against libc version */
- for (t = TTEST_MIN; t < TTEST_MAX; t += 3599) {
+ for (iter = TTEST_MIN; iter < TTEST_MAX; iter += 3599) {
+ t = (time_t)iter;
gmtime_r(&t, &tm);
strftime(buf1, sizeof buf1, "%a, %d %b %Y %T GMT", &tm);
VTIM_format(t, buf);
_______________________________________________
varnish-commit mailing list
varnish-commit@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit