[evolution-rss] correctly handle missing date



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]