# HG changeset patch # User Timo Sirainen # Date 1214944397 -10800 # Node ID 639f6fb48277f628062f58192ab0198f507bd7fb # Parent 7760a30a5f7e1e1e55961b546eca0ba0a035ab33 Maildir: If there are multiple :2, in filename, use the last one both getting and setting the flags. diff -r 7760a30a5f7e -r 639f6fb48277 src/lib-storage/index/maildir/maildir-filename.c --- a/src/lib-storage/index/maildir/maildir-filename.c Wed Jul 02 09:44:30 2008 +0300 +++ b/src/lib-storage/index/maildir/maildir-filename.c Tue Jul 01 23:33:17 2008 +0300 @@ -44,7 +44,7 @@ array_clear(keywords_r); *flags_r = 0; - info = strchr(fname, MAILDIR_INFO_SEP); + info = strrchr(fname, MAILDIR_INFO_SEP); if (info == NULL || info[1] != '2' || info[2] != MAILDIR_FLAGS_SEP) return;