[dovecot-cvs] dovecot/src/lib-index/mbox mbox-append.c,1.38,1.39 mbox-index.c,1.64,1.65
cras at procontrol.fi
cras at procontrol.fi
Wed Mar 5 03:41:39 EET 2003
Update of /home/cvs/dovecot/src/lib-index/mbox
In directory danu:/tmp/cvs-serv16213/mbox
Modified Files:
mbox-append.c mbox-index.c
Log Message:
Added index->append_abort() to abort append cleanly.
Index: mbox-append.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mbox/mbox-append.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- mbox-append.c 11 Jan 2003 19:55:56 -0000 1.38
+++ mbox-append.c 5 Mar 2003 01:41:37 -0000 1.39
@@ -94,9 +94,10 @@
index->update_field_raw(update, DATA_FIELD_MD5,
md5_digest, sizeof(md5_digest));
- if (!index->update_end(update))
+ if (!index->update_end(update)) {
+ index->append_abort(index, rec);
failed = TRUE;
- else {
+ } else {
/* save message flags */
rec->msg_flags = ctx.flags;
mail_index_mark_flag_changes(index, rec, 0, rec->msg_flags);
Index: mbox-index.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mbox/mbox-index.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- mbox-index.c 23 Feb 2003 21:06:57 -0000 1.64
+++ mbox-index.c 5 Mar 2003 01:41:37 -0000 1.65
@@ -821,6 +821,7 @@
mbox_index_update_flags,
mail_index_append_begin,
mail_index_append_end,
+ mail_index_append_abort,
mail_index_update_begin,
mail_index_update_end,
mail_index_update_field,
More information about the dovecot-cvs
mailing list