From c2941cbc942d58fab12d08e1c534fe5b1aa67ffd Mon Sep 17 00:00:00 2001
From: Mark Hellegers <mark@firedisk.net>
Date: Sat, 3 Jun 2017 18:50:37 +0000
Subject: [PATCH] Fix 13543: Make sure Sunday is returned properly
---
src/kits/network/libnetapi/HttpTime.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/kits/network/libnetapi/HttpTime.cpp b/src/kits/network/libnetapi/HttpTime.cpp
index 6deaecf..773c08f 100644
a
|
b
|
BHttpTime::ToString(int8 format)
|
145 | 145 | expirationTm.tm_mday = fDate.Date().Day(); |
146 | 146 | expirationTm.tm_mon = fDate.Date().Month() - 1; |
147 | 147 | expirationTm.tm_year = fDate.Date().Year() - 1900; |
148 | | expirationTm.tm_wday = fDate.Date().DayOfWeek(); |
| 148 | // strftime starts weekday count at 0 for Sunday, |
| 149 | // while DayOfWeek starts at 1 for Monday and thus uses 7 for Sunday |
| 150 | expirationTm.tm_wday = fDate.Date().DayOfWeek() % 7; |
149 | 151 | expirationTm.tm_yday = 0; |
150 | 152 | expirationTm.tm_isdst = 0; |
151 | 153 | |