From: Martin Mares Date: Sun, 15 Feb 2015 00:58:37 +0000 (+0100) Subject: Maildir: Skip Dovecot extended flags properly X-Git-Tag: v1.9~2 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=8d4bc94b9732a8a8fb966fc61a5d6a97568c353d;p=checkmail.git Maildir: Skip Dovecot extended flags properly --- diff --git a/cm.c b/cm.c index 3648eda..9bc0366 100644 --- a/cm.c +++ b/cm.c @@ -680,7 +680,8 @@ scan_mdir(struct mbox *b) int flagged = 0; if (colon && colon[1] == '2' && colon[2] == ',') { - for (int i=3; colon[i]; i++) + // Another comma can separate extended flags (Dovecot extension) + for (int i=3; colon[i] && colon[i] != ','; i++) switch (colon[i]) { case 'S':