changeset 323:cdd72de7214b HEAD

Always return ENVELOPE, even if full of NILs.
author Timo Sirainen <tss@iki.fi>
date Thu, 26 Sep 2002 23:26:56 +0300
parents b3bbd1b0fbd7
children b7f6772b91ff
files src/lib-imap/imap-message-cache.c
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-imap/imap-message-cache.c	Thu Sep 26 23:22:08 2002 +0300
+++ b/src/lib-imap/imap-message-cache.c	Thu Sep 26 23:26:56 2002 +0300
@@ -242,10 +242,13 @@
 						     msg);
 			}
 
-			if (msg->envelope != NULL) {
-				value = imap_envelope_get_part_data(
-								msg->envelope);
+			if (msg->envelope == NULL) {
+				imap_envelope_parse_header(msg->pool,
+							   &msg->envelope,
+							   "", "", 0);
 			}
+
+			value = imap_envelope_get_part_data(msg->envelope);
 		}
 
 		if (value != NULL)