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