dovecot: Added asserts against uid_validity==0.
dovecot at dovecot.org
dovecot at dovecot.org
Sun Sep 2 03:07:27 EEST 2007
details: http://hg.dovecot.org/dovecot/rev/e45ba2950722
changeset: 6344:e45ba2950722
user: Timo Sirainen <tss at iki.fi>
date: Sun Sep 02 03:07:22 2007 +0300
description:
Added asserts against uid_validity==0.
diffstat:
1 file changed, 4 insertions(+)
src/lib-storage/index/maildir/maildir-uidlist.c | 4 ++++
diffs (21 lines):
diff -r c76101b824ec -r e45ba2950722 src/lib-storage/index/maildir/maildir-uidlist.c
--- a/src/lib-storage/index/maildir/maildir-uidlist.c Sun Sep 02 03:05:38 2007 +0300
+++ b/src/lib-storage/index/maildir/maildir-uidlist.c Sun Sep 02 03:07:22 2007 +0300
@@ -742,6 +742,8 @@ void maildir_uidlist_set_uid_validity(st
void maildir_uidlist_set_uid_validity(struct maildir_uidlist *uidlist,
uint32_t uid_validity)
{
+ i_assert(uid_validity != 0);
+
uidlist->uid_validity = uid_validity;
}
@@ -811,6 +813,8 @@ static int maildir_uidlist_write_fd(stru
i_assert(first_idx == 0);
uidlist->version = 3;
+ i_assert(uidlist->uid_validity != 0);
+ i_assert(uidlist->next_uid > 0);
str_printfa(str, "%u V%u N%u", uidlist->version,
uidlist->uid_validity, uidlist->next_uid);
if (str_len(uidlist->hdr_extensions) > 0) {
More information about the dovecot-cvs
mailing list