Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7447:70cf4172af74 HEAD
mailbox_transaction_commit(): Use separate temporary variables to store
uidvalidity, first_uid and last_uid so that plugins can look at them.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 01 Apr 2008 20:26:19 +0300 |
parents | 15fbff736ab9 |
children | 45884655c0c4 |
files | src/lib-storage/mail-storage.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ int mailbox_transaction_commit(struct mailbox_transaction_context **t) { - uint32_t tmp; + uint32_t uidvalidity, uid1, uid2; - return mailbox_transaction_commit_get_uids(t, &tmp, &tmp, &tmp); + /* 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,