Use ts->tm_isdst instead daylight

SVN revision: 157
This commit is contained in:
Stefan Ritt 2002-06-26 11:53:43 +00:00
parent 3c7fd1b8dc
commit 42f0f96a91

View File

@ -6,6 +6,9 @@
Contents: Web server program for Electronic Logbook ELOG Contents: Web server program for Electronic Logbook ELOG
$Log$ $Log$
Revision 2.33 2002/06/26 11:53:43 midas
Use ts->tm_isdst instead daylight
Revision 2.32 2002/06/26 11:44:54 midas Revision 2.32 2002/06/26 11:44:54 midas
Fixed bug when deleting last message in logbook Fixed bug when deleting last message in logbook
@ -691,7 +694,7 @@ struct tm *ts;
ts = localtime(&now); ts = localtime(&now);
strftime(buf, sizeof(buf), "%a, %d %b %Y %H:%M:%S", ts); strftime(buf, sizeof(buf), "%a, %d %b %Y %H:%M:%S", ts);
offset = (-(int)timezone); offset = (-(int)timezone);
if (daylight) if (ts->tm_isdst)
offset += 3600; offset += 3600;
snprintf(str, sizeof(str) - 1, "Date: %s %+03d%02d\r\n\r\n", buf, snprintf(str, sizeof(str) - 1, "Date: %s %+03d%02d\r\n\r\n", buf,
(int) (offset/3600), (int) ((abs((int)offset)/60) % 60)); (int) (offset/3600), (int) ((abs((int)offset)/60) % 60));