head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.4 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.2 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.2.0.10 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.8 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.6 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.4 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.2 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.1.1.1.0.18 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.16 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.14 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-2010Q3:1.1.1.1.0.12 pkgsrc-2010Q3-base:1.1.1.1 pkgsrc-2010Q2:1.1.1.1.0.10 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.8 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.6 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.4 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.2 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc_base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2012.10.11.15.35.29; author drochner; state dead; branches; next 1.2; 1.2 date 2011.07.13.20.01.40; author drochner; state Exp; branches; next 1.1; 1.1 date 2009.05.26.17.38.55; author drochner; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.05.26.17.38.55; author drochner; state Exp; branches; next ; desc @@ 1.3 log @update to 1.8.9 this switches to the 1.8 release branch @ text @$NetBSD: patch-ae,v 1.2 2011/07/13 20:01:40 drochner Exp $ --- src/common.c.orig 2011-06-22 13:25:40.000000000 +0000 +++ src/common.c @@@@ -273,9 +273,9 @@@@ static const gchar *dayofweek[] = { "Sun static const gchar *months[] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; gchar *createRFC822Date(const time_t *time) { - struct tm *tm; + struct tm *tm, tmbuf; - tm = gmtime(time); /* No need to free because it is statically allocated */ + tm = gmtime_r(time, &tmbuf); /* No need to free because it is statically allocated */ return g_strdup_printf("%s, %2d %s %4d %02d:%02d:%02d GMT", dayofweek[tm->tm_wday], tm->tm_mday, months[tm->tm_mon], 1900 + tm->tm_year, tm->tm_hour, tm->tm_min, tm->tm_sec); } @@@@ -374,7 +374,7 @@@@ static time_t common_parse_rfc822_tz(cha /* converts a RFC822 time string to a time_t value */ time_t parseRFC822Date(gchar *date) { - struct tm tm; + struct tm tm, t2buf; time_t t, t2; char *oldlocale; char *pos; @@@@ -422,7 +422,7 @@@@ time_t parseRFC822Date(gchar *date) { correction. (Usually, there is no daylight savings time since the input is GMT.) */ t = t - common_parse_rfc822_tz(pos); - t2 = mktime(gmtime(&t)); + t2 = mktime(gmtime_r(&t, &t2buf)); t = t - (t2 - t); return t; } else { @ 1.2 log @update to 1.6.6b changes: -bugfixes -translation updates @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- src/common.c.orig 2009-03-12 19:37:32.000000000 +0100 d17 1 a17 1 @@@@ -325,7 +325,7 @@@@ static time_t common_parse_rfc822_tz(cha d26 1 a26 1 @@@@ -373,7 +373,7 @@@@ time_t parseRFC822Date(gchar *date) { @ 1.1.1.1 log @Import liferea-1.6.0rc1, the current development version. This version supports only webkit as HTML renderer. @ text @@