changeset 6344:e45ba2950722 HEAD

Added asserts against uid_validity==0.
author Timo Sirainen <tss@iki.fi>
date Sun, 02 Sep 2007 03:07:22 +0300
parents c76101b824ec
children 1829e8e32ddc
files src/lib-storage/index/maildir/maildir-uidlist.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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(struct maildir_uidlist *uidlist,
 				      uint32_t uid_validity)
 {
+	i_assert(uid_validity != 0);
+
 	uidlist->uid_validity = uid_validity;
 }
 
@@ -811,6 +813,8 @@
 		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) {