changeset 1226:c0783c50e47c HEAD

Support parsing some broken mbox From-lines
author Timo Sirainen <tss@iki.fi>
date Fri, 21 Feb 2003 20:10:54 +0200
parents 8c85c03e0485
children d35e8f84bf71
files src/lib-index/mbox/mbox-from.c
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mbox/mbox-from.c	Fri Feb 21 16:28:45 2003 +0200
+++ b/src/lib-index/mbox/mbox-from.c	Fri Feb 21 20:10:54 2003 +0200
@@ -47,6 +47,11 @@
 		}
 	}
 
+	if (i == 12 && memcmp(msg, "???", 3) == 0) {
+		/* just a hack to parse one special mbox I have :) */
+		i = 0;
+	}
+
 	if (i == 12 || msg[3] != ' ')
 		return (time_t)-1;
 	msg += 4;
@@ -61,6 +66,8 @@
 			return (time_t)-1;
 		tm.tm_mday = (msg[0]-'0') * 10 + (msg[1]-'0');
 	}
+	if (tm.tm_mday == 0)
+		tm.tm_mday = 1;
 	msg += 3;
 
 	/* hour */