changeset 1889:9ca9f997f0c6 HEAD

We didn't skip space between year and potential timezone
author Timo Sirainen <tss@iki.fi>
date Sun, 16 Nov 2003 17:48:49 +0200
parents 4c94ab0ff8de
children 66e5fdc07ac5
files src/lib-index/mbox/mbox-from.c
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mbox/mbox-from.c	Thu Nov 13 23:08:48 2003 +0200
+++ b/src/lib-index/mbox/mbox-from.c	Sun Nov 16 17:48:49 2003 +0200
@@ -123,12 +123,12 @@
 	msg += 4;
 
 	tm.tm_isdst = -1;
-	if ((msg[0] == '-' || msg[0] == '+') &&
-	    i_isdigit(msg[1]) && i_isdigit(msg[2]) &&
-	    i_isdigit(msg[3]) && i_isdigit(msg[4])) {
-		timezone = (msg[1]-'0') * 1000 + (msg[2]-'0') * 100 +
-			(msg[3]-'0') * 10 +(msg[4]-'0');
-		if (msg[0] == '-') timezone = -timezone;
+	if (msg[0] == ' ' && (msg[1] == '-' || msg[1] == '+') &&
+	    i_isdigit(msg[2]) && i_isdigit(msg[3]) &&
+	    i_isdigit(msg[4]) && i_isdigit(msg[5])) {
+		timezone = (msg[2]-'0') * 1000 + (msg[3]-'0') * 100 +
+			(msg[4]-'0') * 10 +(msg[5]-'0');
+		if (msg[1] == '-') timezone = -timezone;
 
 		t = utc_mktime(&tm);
 		if (t == (time_t)-1)