From 8d4bc94b9732a8a8fb966fc61a5d6a97568c353d Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sun, 15 Feb 2015 01:58:37 +0100 Subject: [PATCH] Maildir: Skip Dovecot extended flags properly --- cm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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': -- 2.39.5