[evolution-rss] correctly handle missing date
- From: Lucian Langa <lucilanga src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [evolution-rss] correctly handle missing date
- Date: Sat, 23 Jan 2010 18:14:52 +0000 (UTC)
commit b9ca61074bed4723870f2414dce8a4204c437f03
Author: Lucian Langa <lucilanga gnome org>
Date: Sat Jan 23 20:14:37 2010 +0200
correctly handle missing date
src/rss.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/rss.c b/src/rss.c
index c1ca22d..c8bd71b 100644
--- a/src/rss.c
+++ b/src/rss.c
@@ -4938,13 +4938,15 @@ create_mail(create_feed *CF)
}
} else {
if (CF->dcdate) { //dublin core
+ d("dcdate:%s\n", CF->dcdate);
if (strptime(CF->dcdate, "%Y-%m-%dT%T%z", &tm)) {
time = mktime(&tm);
actual_time = camel_header_decode_date (ctime(&time), &offset);
}
+ }
/*use 'now' as time for failsafe*/
+ d("using now() as fallback\n");
camel_mime_message_set_date(new, actual_time, offset);
- }
}
time = camel_mime_message_get_date (new, NULL) ;
time_str = asctime(gmtime(&time));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]