changeset 3023:9d1b05604dd9 HEAD

Don't crash if keyword update doesn't actually have any keywords set.
author Timo Sirainen <tss@iki.fi>
date Wed, 29 Dec 2004 17:48:35 +0200
parents f2d7d6dcedd7
children 8939c2d75a89
files src/lib-index/mail-transaction-log.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-transaction-log.c	Wed Dec 29 12:56:26 2004 +0200
+++ b/src/lib-index/mail-transaction-log.c	Wed Dec 29 17:48:35 2004 +0200
@@ -1202,7 +1202,7 @@
 	kt = buffer_get_modifyable_data(t->keyword_updates, &size);
 	size /= sizeof(*kt);
 	for (i = 0; i < size; i++) {
-		if (kt[i].messages == NULL)
+		if (kt[i].messages == NULL || kt[i].keywords.count == 0)
 			continue;
 
 		buffer_set_used_size(buf, 0);