]> mj.ucw.cz Git - checkmail.git/commitdiff
Fixed a bug in parsing of headers
authorMartin Mares <mj@ucw.cz>
Tue, 22 Jul 2014 15:55:00 +0000 (17:55 +0200)
committerMartin Mares <mj@ucw.cz>
Tue, 22 Jul 2014 15:55:00 +0000 (17:55 +0200)
Whitespace at the beginning of mail body could have been improperly
parsed as a folded header line.

cm.c

diff --git a/cm.c b/cm.c
index fb0fb7004e1cfbb817f30c954a9fc3a98787d073..642c5e54dec089b34d7ff2f26a0513b1e9e209b3 100644 (file)
--- a/cm.c
+++ b/cm.c
@@ -497,6 +497,8 @@ scan_mbox(struct mbox *b, struct stat *st)
                }
              if (c == '\n')
                {
+                 if (!i)
+                   break;
                  int fold = -1;
                  do
                    {