dovecot-1.1: mailbox_transaction_commit(): Use separate temporar...
dovecot at dovecot.org
dovecot at dovecot.org
Tue Apr 1 20:26:23 EEST 2008
details: http://hg.dovecot.org/dovecot-1.1/rev/70cf4172af74
changeset: 7447:70cf4172af74
user: Timo Sirainen <tss at iki.fi>
date: Tue Apr 01 20:26:19 2008 +0300
description:
mailbox_transaction_commit(): Use separate temporary variables to store
uidvalidity, first_uid and last_uid so that plugins can look at them.
diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
src/lib-storage/mail-storage.c | 9 ++++++---
diffs (19 lines):
diff -r 15fbff736ab9 -r 70cf4172af74 src/lib-storage/mail-storage.c
--- a/src/lib-storage/mail-storage.c Tue Apr 01 11:45:23 2008 +0300
+++ b/src/lib-storage/mail-storage.c Tue Apr 01 20:26:19 2008 +0300
@@ -664,9 +664,12 @@ mailbox_transaction_begin(struct mailbox
int mailbox_transaction_commit(struct mailbox_transaction_context **t)
{
- uint32_t tmp;
-
- return mailbox_transaction_commit_get_uids(t, &tmp, &tmp, &tmp);
+ uint32_t uidvalidity, uid1, uid2;
+
+ /* Store the return values to separate temporary variables so that
+ plugins overriding transaction_commit() can look at them. */
+ return mailbox_transaction_commit_get_uids(t, &uidvalidity,
+ &uid1, &uid2);
}
int mailbox_transaction_commit_get_uids(struct mailbox_transaction_context **_t,
More information about the dovecot-cvs
mailing list