]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict quota: Use dict_transaction_commit_async().
authorTimo Sirainen <tss@iki.fi>
Mon, 19 Jan 2009 21:03:50 +0000 (16:03 -0500)
committerTimo Sirainen <tss@iki.fi>
Mon, 19 Jan 2009 21:03:50 +0000 (16:03 -0500)
--HG--
branch : HEAD

src/plugins/quota/quota-dict.c

index 9210ff2561a3f1644ac225ac7bf33414b47f5a5c..7210682c41fa285c425503172c9319d9d08a96d1 100644 (file)
@@ -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;
 }