[dovecot-cvs] dovecot/src/lib-mail message-date.c,1.9,1.10

cras at procontrol.fi cras at procontrol.fi
Fri Oct 3 19:15:22 EEST 2003


Update of /home/cvs/dovecot/src/lib-mail
In directory danu:/tmp/cvs-serv16173

Modified Files:
	message-date.c 
Log Message:
Don't require timezone in Date-header.



Index: message-date.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-mail/message-date.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- message-date.c	18 Jul 2003 00:45:13 -0000	1.9
+++ message-date.c	3 Oct 2003 15:15:20 -0000	1.10
@@ -198,10 +198,15 @@
 		token = next_token(ctx, &value, &len);
 	}
 
-	/* timezone */
-	if (token != 'A')
-		return FALSE;
-	*timezone_offset = parse_timezone(value, len);
+	if (token == TOKEN_LAST) {
+		/* missing timezone */
+		*timezone_offset = 0;
+	} else {
+		/* timezone */
+		if (token != 'A')
+			return FALSE;
+		*timezone_offset = parse_timezone(value, len);
+	}
 
 	tm.tm_isdst = -1;
 	*time = utc_mktime(&tm);



More information about the dovecot-cvs mailing list