[balsa] Return NULL string when date is zero
- From: Peter Bloomfield <PeterB src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] Return NULL string when date is zero
- Date: Wed, 7 Jul 2010 12:43:05 +0000 (UTC)
commit 6eda4e7e9e51dcacd987f9ddd0f1cc9927b17554
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Wed Jul 7 08:42:09 2010 -0400
Return NULL string when date is zero
* libbalsa/libbalsa.c (libbalsa_date_to_utf8): return NULL when
date is zero; fixes bug #623740 (Helmut Jarausch).
ChangeLog | 5 +++++
libbalsa/libbalsa.c | 4 ++++
2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 4880fc9..db67d7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-07-07 Peter Bloomfield
+
+ * libbalsa/libbalsa.c (libbalsa_date_to_utf8): return NULL when
+ date is zero; fixes bug #623740 (Helmut Jarausch).
+
2010-06-04 Peter Bloomfield
Drop legacy icon names.
diff --git a/libbalsa/libbalsa.c b/libbalsa/libbalsa.c
index 61cd7ff..1da42db 100644
--- a/libbalsa/libbalsa.c
+++ b/libbalsa/libbalsa.c
@@ -271,6 +271,10 @@ libbalsa_date_to_utf8(const time_t *date, const gchar *date_string)
g_return_val_if_fail(date != NULL, NULL);
g_return_val_if_fail(date_string != NULL, NULL);
+ if (!*date)
+ /* Missing "Date:" field? It is required by RFC 2822. */
+ return NULL;
+
localtime_r(date, &footime);
strftime(rettime, sizeof(rettime), date_string, &footime);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]