dovecot-1.2: dict quota: Use dict_transaction_commit_async().
dovecot at dovecot.org
dovecot at dovecot.org
Mon Jan 19 23:03:57 EET 2009
details: http://hg.dovecot.org/dovecot-1.2/rev/aad162a02672
changeset: 8661:aad162a02672
user: Timo Sirainen <tss at iki.fi>
date: Mon Jan 19 16:03:50 2009 -0500
description:
dict quota: Use dict_transaction_commit_async().
diffstat:
1 file changed, 2 insertions(+), 5 deletions(-)
src/plugins/quota/quota-dict.c | 7 ++-----
diffs (24 lines):
diff -r d8a56ea9f408 -r aad162a02672 src/plugins/quota/quota-dict.c
--- a/src/plugins/quota/quota-dict.c Mon Jan 19 16:03:25 2009 -0500
+++ b/src/plugins/quota/quota-dict.c Mon Jan 19 16:03:50 2009 -0500
@@ -97,9 +97,7 @@ dict_quota_count(struct dict_quota_root
dict_set(dt, DICT_QUOTA_CURRENT_COUNT_PATH, dec2str(count));
} T_END;
- if (dict_transaction_commit(&dt) < 0)
- i_error("dict_quota: Couldn't update quota");
-
+ dict_transaction_commit_async(&dt);
*value_r = want_bytes ? bytes : count;
return 1;
}
@@ -167,8 +165,7 @@ dict_quota_update(struct quota_root *_ro
}
}
- if (dict_transaction_commit(&dt) < 0)
- return -1;
+ dict_transaction_commit_async(&dt);
return 0;
}
More information about the dovecot-cvs
mailing list