From c64aabf51f759c790829ad3f4c4f6b093e5019a7 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Thu, 16 Jan 2014 07:40:35 -0800 Subject: [PATCH] SCP: Fix for %DATE_WW% and %DATE_WYYYY% computation on the first days of a year after a leap year. --- scp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scp.c b/scp.c index 6ddf0e49..d3fed078 100644 --- a/scp.c +++ b/scp.c @@ -1913,7 +1913,7 @@ for (; *ip && (op < oend); ) { if (iso_wk == 0) { iso_yr = iso_yr - 1; - tmnow->tm_yday += 365 + ((iso_yr % 4) == 0) ? 1 : 0; /* Adjust for Leap Year (Correct thru 2099) */ + tmnow->tm_yday += 365 + (((iso_yr % 4) == 0) ? 1 : 0); /* Adjust for Leap Year (Correct thru 2099) */ iso_wk = (tmnow->tm_yday + 11 - (tmnow->tm_wday ? tmnow->tm_wday : 7))/7; } else