From: Timo Sirainen Date: Mon, 19 Jan 2009 21:03:50 +0000 (-0500) Subject: dict quota: Use dict_transaction_commit_async(). X-Git-Tag: 1.2.beta1~82 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=34a0add9e0bb5350e803d67d3b44b743c67daaf7;p=thirdparty%2Fdovecot%2Fcore.git dict quota: Use dict_transaction_commit_async(). --HG-- branch : HEAD --- diff --git a/src/plugins/quota/quota-dict.c b/src/plugins/quota/quota-dict.c index 9210ff2561..7210682c41 100644 --- a/src/plugins/quota/quota-dict.c +++ b/src/plugins/quota/quota-dict.c @@ -97,9 +97,7 @@ dict_quota_count(struct dict_quota_root *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 *_root, } } - if (dict_transaction_commit(&dt) < 0) - return -1; + dict_transaction_commit_async(&dt); return 0; }