dovecot-1.1: mail_index_ext_register(): Allow registering an ext...

dovecot at dovecot.org dovecot at dovecot.org
Thu Mar 6 10:27:07 EET 2008


details:   http://hg.dovecot.org/dovecot-1.1/rev/11eb0bd76299
changeset: 7361:11eb0bd76299
user:      Timo Sirainen <tss at iki.fi>
date:      Thu Mar 06 09:45:17 2008 +0200
description:
mail_index_ext_register(): Allow registering an extension without record or
header. It can still be used to register expunge/sync handlers.

diffstat:

1 file changed, 2 insertions(+), 3 deletions(-)
src/lib-index/mail-index.c |    5 ++---

diffs (16 lines):

diff -r c4fda7e5d879 -r 11eb0bd76299 src/lib-index/mail-index.c
--- a/src/lib-index/mail-index.c	Thu Mar 06 09:44:24 2008 +0200
+++ b/src/lib-index/mail-index.c	Thu Mar 06 09:45:17 2008 +0200
@@ -99,10 +99,9 @@ uint32_t mail_index_ext_register(struct 
 	if (*name == '\0' || strcmp(name, str_sanitize(name, -1)) != 0)
 		i_panic("mail_index_ext_register(%s): Invalid name", name);
 
-	if ((default_record_size == 0 && default_hdr_size == 0) ||
-	    (default_record_size != 0 && default_record_align == 0)) {
+	if (default_record_size != 0 && default_record_align == 0) {
 		i_panic("mail_index_ext_register(%s): "
-			"Invalid record parameters", name);
+			"Invalid record alignment", name);
 	}
 
 	if (mail_index_ext_lookup(index, name, &ext_id))


More information about the dovecot-cvs mailing list