[dovecot-cvs] dovecot/src/lib-storage/index/maildir maildir-sync.c,
1.69, 1.70
cras at dovecot.org
cras at dovecot.org
Fri Jan 6 16:50:37 EET 2006
Update of /var/lib/cvs/dovecot/src/lib-storage/index/maildir
In directory talvi:/tmp/cvs-serv2323/lib-storage/index/maildir
Modified Files:
maildir-sync.c
Log Message:
We assumed that keyword index arrays were always sorted. This isn't always
the case. Caused unneeded keyword updates.
Index: maildir-sync.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-storage/index/maildir/maildir-sync.c,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- maildir-sync.c 30 Dec 2005 19:34:06 -0000 1.69
+++ maildir-sync.c 6 Jan 2006 14:50:35 -0000 1.70
@@ -1044,12 +1044,11 @@
}
/* update keywords if they have changed */
- array_clear(&idx_keywords);
if (mail_index_lookup_keywords(view, seq, &idx_keywords) < 0) {
ret = -1;
break;
}
- if (!array_cmp(&keywords, &idx_keywords)) {
+ if (!index_keyword_array_cmp(&keywords, &idx_keywords)) {
struct mail_keywords *kw;
kw = mail_index_keywords_create_from_indexes(
More information about the dovecot-cvs
mailing list