Mercurial > dovecot > core-2.2
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 */