[dovecot-cvs] dovecot/src/lib-index mail-index-transaction.c, 1.52,
1.53
cras at dovecot.org
cras at dovecot.org
Wed Feb 9 00:58:44 EET 2005
Update of /var/lib/cvs/dovecot/src/lib-index
In directory talvi:/tmp/cvs-serv4607
Modified Files:
mail-index-transaction.c
Log Message:
Don't crash with empty keyword lists.
Index: mail-index-transaction.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-index/mail-index-transaction.c,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -d -r1.52 -r1.53
--- mail-index-transaction.c 5 Feb 2005 12:01:49 -0000 1.52
+++ mail-index-transaction.c 8 Feb 2005 22:58:42 -0000 1.53
@@ -877,8 +877,11 @@
unsigned int count, i, j, k_pos = 0, missing_count = 0;
size_t size;
- if (keywords == NULL)
- return i_new(struct mail_keywords, 1);
+ if (keywords == NULL) {
+ k = i_new(struct mail_keywords, 1);
+ k->index = index;
+ return k;
+ }
count = strarray_length(keywords);
k = i_malloc(sizeof(struct mail_keywords) +
More information about the dovecot-cvs
mailing list